📅  最后修改于: 2020-11-09 05:28:42             🧑  作者: Mango
验证是验证XML文档的过程。如果XML文档的内容与元素,属性和关联的文档类型声明(DTD)相匹配,并且文档符合其中表达的约束条件,则该XML文档被认为是有效的。 XML解析器以两种方式处理验证。他们是-
如果遵循以下规则,则XML文档被认为格式良好–
非DTD XML文件必须对amp(&) , quot(单引号) , gt(>) , lt(, quot(双引号)使用预定义的字符实体。
它必须遵循标签的顺序。也就是说,必须先关闭内部标签,然后再关闭外部标签。
其每个开始标签必须具有结束标签,或者必须是自结束标签。(
它在开始标记中必须只有一个属性,需要将该属性加引号。
必须声明amp(&) , apos(单引号) , gt(>) , lt(, quot(双引号)实体。
以下是格式良好的XML文档的示例-
]>
Tanmay Patil
TutorialsPoint
(011) 123-4567
上面的例子据说格式正确-
它定义了文档的类型。在此,文档类型是元素类型。
它包括一个名为address的根元素。
名称,公司和电话中的每个子元素都包含在其自我说明标签中。
标签顺序保持不变。
如果XML文档格式正确并且具有关联的文档类型声明(DTD),则可以说它是有效的XML文档。我们将在XML-DTD一章中进一步研究DTD 。