XML开发入门基础:XML 验证

伯少男装

伯少男装

2016-02-19 19:02

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享XML开发入门基础:XML 验证的教程,热爱PS的朋友们快点看过来吧!

  拥有正确语法的 XML 被称为“形式良好”的 XML。

  通过某个 DTD 进行了验证的 XML 是“合法”的 XML。

  形式良好的 XML 文档

  一个"形式良好"的 XML 文档拥有正确的语法。

  一个"形式良好"的 XML 文档会遵守前几章介绍过的 XML 语法规则:

  XML 文档必须有根元素

  XML 文档必须有关闭标签

  XML 标签对大小写敏感

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  XML 元素必须被正确的嵌套

  XML 属性必须加引号

?xml version="1.0" encoding="ISO-8859-1"?
note
toGeorge/to
fromJohn/from
headingReminder/heading
bodyDon'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
toGeorge/to
fromJohn/from
headingReminder/heading
bodyDon'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)
]

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  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 文件进行语法检查。

展开更多 50%)
分享

猜你喜欢

XML开发入门基础:XML 验证

Web开发
XML开发入门基础:XML 验证

XML开发入门基础:XML 元素

Web开发
XML开发入门基础:XML 元素

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

XML开发入门基础:查看 XML 文件

Web开发
XML开发入门基础:查看 XML 文件

XML开发入门基础:XML 树结构

Web开发
XML开发入门基础:XML 树结构

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

XML开发入门基础:XML 的用途

Web开发
XML开发入门基础:XML 的用途

XML开发入门基础:使用CSS显示XML

Web开发
XML开发入门基础:使用CSS显示XML

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

RSS解析器MagpieRSS笔记

RSS解析器MagpieRSS笔记

探索CORBA对象生命周期之CORBA对象

探索CORBA对象生命周期之CORBA对象
下拉加载更多内容 ↓