DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构 DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用
通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。 通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。 而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。 您还可以使用 DTD 来验证您自身的数据。
步骤~~~
1. 在XML加入DTD声明(内部DTD文档) <!DOCTYPE root[]> 1.1:外部DTD文档而外部DTD文档又分为两类:外部私有DTD文档,外部共有DTD文档 外部私有DTD: <!DOCTYPE 根元素 SYSTEM "DTD文件路径"> 外部共有DTD: <!DOCTYPE 根元素 PUBLIC "注册//组织//类型 标签//定义 语言" "文档类型定义位置"> 2. 元素定义的语法 <!ELEMENT element-name (type)> 3. 元素的部分分类 <!ELEMENT element-name EMPTY>//空元素 <!ELEMENT element-name (#PCDATA)>//文本元素 <!ELEMENT element-name (e1,e2)>//混合元素 4. 元素的限制 | 或者 次数 + 1次及以上 * 0次及以上 ? 0或1次 5. 属性定义的语法 <!ATTLIST element-name att_name type >以下是属性类型的选项: 默认值参数可使用下列值:
XML中的特殊符号 &(逻辑与) & <(小于) < >(大于) > "(双引号) " '(单引号) '1: 2: *感谢参考~~~~~~~~~~~~~~~~*