XML开发入门基础:XML 验证_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

XML开发入门基础:XML 验证

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数: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 代替者,它名为 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>

  一个通用的验证器

  为了帮助您检查 XML 文件的语法,我们创建了这个工具,以便您对任何 XML 文件进行语法检查。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16153-1.html
网站维护教程更新时间:2012-04-06 01:08:51  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer