XML类别及解析XML的几种方式

XML约束文档分为DTD,Schema两种格式

DTD

DTD(Document Type Definition),全称为文档类型定义。

其拓展名为  .dtd。

例:

book.dtd


XML类别及解析XML的几种方式_第1张图片

book.xml


XML类别及解析XML的几种方式_第2张图片

XML语法以及DTD的详解

Schema

Xml Schema 也是一种定义和描述Xml文档结构域内容的模式语言,其出现是为了克服DTD的局限性。

Xml Schema也是一个xml文件,其扩展名通常为.xsd。

Xml Schema文档必须有一个根节点,并且这个根节点固定为  

一个Xml Schema,通常称为模式文档(约束文档),遵循这个文档写的xml称之为实例文档。

编写一个约束文档后,通常需要把则个文件中声明的元素绑定到一个URI地址上,即定义为一个命名空间,以后xml文件就可以通过这个URI(命名空间)来告诉解析引擎,xml文档中编写的元素来自哪里,被谁约束。

schema详解

schema命名空间详解


解析xml的几种方式


XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台。

解析xml的四种方式

你可能感兴趣的:(XML类别及解析XML的几种方式)