> For the complete documentation index, see [llms.txt](https://rocape.gitbook.io/xmllanguage/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rocape.gitbook.io/xmllanguage/xu-lun.md).

# 绪论

***

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

指导老师：周睿

***

## 绪论

### 课程的性质与目的

* 通过学习功能强大的可扩展标记语言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
