XML验证

XML验证

本章内容

  • 良好的XML的格式

  • 验证XML的方式


良好的XML文档应该包括

  • XML 文档必须有一个根元素

  • XML元素都必须有一个关闭标签

  • XML 标签对大小写敏感

  • XML 元素必须被正确的嵌套

  • XML 属性值必须加引号

实例:

<?xml version="1.0" encoding="ISO-8859-1"?>//声明
<note>//根节点
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

验证XML的方式

XML DTD

实例:

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
XML Schema

实例:

<xs:element name="note">

<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>

</xs:element>

 

 

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14638873.html