随笔分类 -  XML

摘要:XML解析之 SAX解析 SAX介绍 SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。 与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。 当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,应用程 阅读全文
posted @ 2016-05-20 11:01 Mirindasky 阅读(704) 评论(0) 推荐(0)
摘要:使用DOM来生成xml文档 对于生成xml文档来说需要以下几个类的支持 下面这端代码就是生成图中的xml文档的 下面再来看一个例子,如何使用DOM来解析任意的XML文档(这里不考虑一些复杂的xml) xml文档的原型如下 下面是java代码 更多内容,请参考Java api 阅读全文
posted @ 2016-05-19 14:43 Mirindasky 阅读(290) 评论(0) 推荐(0)
摘要:关于节点的getNodeName()和getNodeValue()方法能得到什么值,可以查看Node类的官方文档: The values of nodeName, nodeValue, and attributes vary according to the node type as follows 阅读全文
posted @ 2016-05-19 14:36 Mirindasky 阅读(231) 评论(0) 推荐(0)
摘要:DOM解析 JAXP(Java API for XML Parsing) :用于XML解析的Java API。 本文通过一个实际的代码例子来说明如何用Java提供的DOM相关的类和接口解析XML: 首先,是XML文档:persons.xml 新建Java类,解析如下: 首先,我们需要建立一个解析器工 阅读全文
posted @ 2016-05-17 23:09 Mirindasky 阅读(176) 评论(0) 推荐(0)
摘要:XML DOM解析 DOM和SAX W3C制定了一套书写XML分析器的标准接口规范——DOM。除此以外,XML_DEV邮件列表中的成员根据应用的需求也自发地定义了一套对XML文档进行操作的接口规范——SAX。 这两种接口规范各有侧重,互有长短,应用都比较广泛。 应用程序开发过程中,应用程序不是直接对 阅读全文
posted @ 2016-05-17 16:03 Mirindasky 阅读(386) 评论(0) 推荐(0)
摘要:Schema 什么是Schema Schema(模式) :其作用与DTD一样,也是用于验证XML文档的有效性,只不过它提供了比DTD更强大的功能和更细粒度的数据类型。另外,Schema可以自定义数据类型。 Schema也是一个XML文件,而DTD则不是。 Schema与DTD的比较 为何要Schem 阅读全文
posted @ 2016-05-16 23:49 Mirindasky 阅读(514) 评论(0) 推荐(0)
摘要:XML 命名空间(Namespace) 为什么要使用命名空间? 为了避免元素名冲突。 XML的元素名是不固定的,当两个不同的文档使用同样的名称描述两个不同类型的元素的时候,就会发生命名冲突。 比如一个XML文件说表格: 另一个XML文件说桌子: 显然,如果这两个文档都要用,这就发生了命名的冲突。 用 阅读全文
posted @ 2016-05-16 13:13 Mirindasky 阅读(215) 评论(0) 推荐(0)
摘要:XML DTD详解 一个有效的XML文档必然是结构正规的,结构正规的XML文档不一定是有效的,即有效的是格式正规的一个子集。 本讲详细介绍DTD,包括其对元素的定义,属性的定义,以及实体的定义 元素的定义 DTD中的修饰符号: 属性的定义: 属性类型——CDATA 定义了一个属性,是属于title元 阅读全文
posted @ 2016-05-16 00:19 Mirindasky 阅读(618) 评论(0) 推荐(0)
摘要:有效的XML: DTD(文档类型定义)介绍 有效(Valid)的XML文档: 首先,XML文档是个格式正规的(Well-formed)XML文档; 其次,需要满足DTD的要求,这样的XML文档称为有效的(Valid)XML文档。 DTD DTD,即文档类型定义——Document Type Defi 阅读全文
posted @ 2016-05-14 12:25 Mirindasky 阅读(781) 评论(0) 推荐(0)
摘要:XML介绍 eXtensible Markup Language,XML是一种元标记语言,用户可以定义自己需要的标记。 XML描述的是结构、内容和语义,它不描述页面元素的格式化。 对比:HTML侧重于如何表现信息,内容描述与显示整合为一体。 XML中的每个元素名都是成对出现的。结束标签前加一个/ 比 阅读全文
posted @ 2016-05-14 11:02 Mirindasky 阅读(506) 评论(0) 推荐(0)