# 绪论

***

作者：兰州大学信息科学与工程学院 王明贵

指导老师：周睿

***

## 绪论

### 课程的性质与目的

* 通过学习功能强大的可扩展标记语言XML,掌握在存储和传送信息方面具有发展前途的程序，语言。
* 掌握XML应用基础知识，具备使用XML开发必备的基础知识，包括DTD,XML Schema,XML样式表，XSL样式表，命名空间，XML DOM与XPATH等
* 通过系统的学习，能够掌握最新的XML技术，并能够利用XML进行相关开发

### 课程的基本要求

* 利用XML进行开发的基础知识和相关开发能力，包括：
* 具备编写格式良好的XML文件的能力，并学会利用 相关的编辑和开发工具
* 掌握使用DTD来创建XML文档结构以及使用DTD检验XML文件合法性的能力
* 熟练运用XSL格式化XML，能够使用独特的方式显示XML文件中数据
* 掌握XML编程接口DOM技术，通过客户端或服务器端的脚本程序处理或显示XML文件中的数据

### 课程的基本内容

* 第一章 XML的发展背景及其原因
* 第二章 XML文档
* 第三章 XML命名空间
* 第四章 文档类型定义DTD
* 第五章 XML Schema
* 第六章 XSL和XSLT
* 第七章 XPath、XLink、XPointer、XInclude和XBase
* 第八章 XML与数据库
* 第九章 DOM


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rocape.gitbook.io/xmllanguage/xu-lun.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
