XML实用技术自学经典
上QQ阅读APP看书,第一时间看更新

第3章 文档类型定义

应用XML的主要目的是为了存储和交换数据,但当一个应用程序中的XML文档数据来自不同的源时,保证所有的XML文档都遵循一个议定的XML结构(标记名称、属性名称、嵌套等)是非常重要的。那么如何保证每个提交的XML文档都遵循相同的XML结构呢?这就需要验证XML文档。文档类型定义(Document Type Definitions,DTD)的作用是定义XML文档的合法构建模块,它使用一系列合法的元素来定义文档的结构。通过DTD,每一个XML文件均可携带一个有关其自身格式的描述。通过DTD,独立的团体可基于某个标准的DTD来交换数据,而应用程序也可基于某个标准的DTD来验证从外部接收到的数据。用户还可以使用DTD来验证自身的数据。DTD可在XML文档中声明,也可作为一个外部引用。本章主要内容:

·DTD语法规则

·创建DTD

·应用DTD验证XML文档