旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

XML开辟基本-XML考证代码分享【XML教程】,XML,验证

作者:搜教程发布时间:2019-11-27分类:XML教程浏览:80评论:0


导读:具有准确语法的XML被称为“情势优越”的XML。经由过程某个DTD进行了考证的XML是“正当”的XML。情势优越的XML文档一个"情势优越"的XML文档具有准确的语...
具有准确语法的XML被称为“情势优越”的XML。

经由过程某个DTD进行了考证的XML是“正当”的XML。

情势优越的XML文档

一个"情势优越"的XML文档具有准确的语法。

一个"情势优越"的XML文档会恪守前几章引见过的XML语法划定规矩:

XML文档必需有根元素

XML文档必需有封闭标签

XML标签对大小写敏感

XML元素必需被准确的嵌套

XML属性必需加引号

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting this weekend!</body>
</note>

考证XML文档

一个正当的XML文档是"情势优越"的XML文档,一样恪守文档范例定义 (DTD) 的语法划定规矩:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting this weekend!</body>
</note>

在上例中,DOCTYPE 声明是对外部 DTD 文件的援用。下面的段落展现了这个文件的内容。

XML DTD

DTD 的作用是定义XML文档的构造。它运用一系列正当的元夙来定义文档构造:

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

XML Schema

W3C 支撑一种基于XML的 DTD 替代者,它名为XMLSchema:

<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>

以上就是XML开辟基本-XML考证代码分享的细致内容,更多请关注ki4网别的相干文章!

标签:XML验证


欢迎 发表评论: