开发手册 欢迎您!
软件开发者资料库

XML - 验证

XML验证 - 从简单和简单的步骤学习XML,从基本到高级概念,包括概述,XML文档语法,声明,标签,注释,cdata部分,空格,验证,树结构,数据库,元素,属性,模式, dtd,dom,字符实体,命名空间,服务和标准。

验证是验证XML文档的过程.如果XML文档的内容与元素,属性和关联文档类型声明(DTD)匹配,并且文档符合其中表达的约束,则称该XML文档是有效的. XML解析器以两种方式处理验证.它们是 :

  • 格式良好的XML文档

  • 有效的XML文档

格式良好的XML文档

如果XML文档格式格式良好遵守以下规则 :

  • 非DTD XML文件必须使用 amp的预定义字符实体(& )(单引号) gt(>) lt(<)"(双引号) ).

  • 必须遵循标签的顺序.即,必须在关闭外部标记之前关闭内部标记.

  • 每个开始标记必须有一个结束标记,或者它必须是一个自结束标记.(< title> ....或< title/>).

  • 它必须只有一个属性开始标记,需要引用.

  • amp(&)(单引号) gt(>) lt(<)"(双引号)必须声明除此之外的实体.

示例

以下是格式良好的XML文档示例 :

         ]>
   Tanmay Patil   TutorialsPoint   (011) 123-4567

据说上面的例子形式正确为 :

  • 它定义了文档的类型.这里,文档类型是元素类型.

  • 它包含一个名为地址的根元素.

  • 姓名,公司和电话中的每个子元素都包含在其自我解释性标记中.

  • 维护标签的顺序.

有效的XML文档

如果XML文档格式正确并且具有关联的文档类型声明(DTD),然后它被称为有效的XML文档.我们将在 XML  -  DTD 一章中详细研究DTD.