W3C HTML 网页标准教程

XML DTD

XML DTD

XML DTD 声明
文档类型定义(DTD)可定义合法的XML文档构建模块。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。
XML DTD 结构
根据 DTD 声明,XML 文档主要包含这些构件模块:元素、属性、实体、PCDATA、CDATA。元素是 XML 以及 HTML 文档的主要构建模块。PCDATA 的意思是被解析的字符数据(parsed character data)。CDATA 的意思是字符数据(character data)。
XML DTD 元素
在 DTD 中,XML 元素通过元素声明来 !ELEMENT 进行声明。空元素通过类别关键词EMPTY进行声明。通过类别关键词 ANY 声明的元素,可包含任何可解析数据的组合。
XML DTD 属性
在 DTD 中,XML 元素通过 ATTLIST 声明来进行定义属性。属性可提供有关元素的额外信息。
XML DTD 实体
XML 实体是用于定义引用普通文本或特殊字符的变量。XML 实体可在内部或外部进行声明。当文档被 XML 解析器解析时,实体就会被展开。XML 实体以&开始,以;结束。
XML DTD 验证
当您试图打开某个 XML 文档时,XML 解析器有可能会产生错误。通过访问 parseError 对象,就可以取回引起错误的确切代码、文本甚至所在的行。通过把 XML 解析器的 validateOnParse 设置为 false,就可以关闭验证。
XML DTD 示例
XML 文档 DTD 示例

返回XML DTD