摘要: XML解析之 SAX解析 SAX介绍 SAX的全称是Simple APIs for XML,也即XML简单应用程序接口。 与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。 当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,应用程 阅读全文
posted @ 2016-05-20 11:01 Mirindasky 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 使用DOM来生成xml文档 对于生成xml文档来说需要以下几个类的支持 下面这端代码就是生成图中的xml文档的 下面再来看一个例子,如何使用DOM来解析任意的XML文档(这里不考虑一些复杂的xml) xml文档的原型如下 下面是java代码 更多内容,请参考Java api 阅读全文
posted @ 2016-05-19 14:43 Mirindasky 阅读(259) 评论(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 阅读(201) 评论(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 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 浅谈异常与恋爱 在我的理解中,所谓的异常机制也就是让程序在出现某些错误的情况下还能继续执行完,如同两个人在恋爱,虽然出现各种问题,但还是希望将来能继续走下去 在java的异常结构中有一个顶级父类叫做Throwable,这个父类具有两个子类,分别是:Error和Exception 为了便于初学者能更好 阅读全文
posted @ 2016-05-17 16:52 Mirindasky 阅读(267) 评论(0) 推荐(0) 编辑
摘要: XML DOM解析 DOM和SAX W3C制定了一套书写XML分析器的标准接口规范——DOM。除此以外,XML_DEV邮件列表中的成员根据应用的需求也自发地定义了一套对XML文档进行操作的接口规范——SAX。 这两种接口规范各有侧重,互有长短,应用都比较广泛。 应用程序开发过程中,应用程序不是直接对 阅读全文
posted @ 2016-05-17 16:03 Mirindasky 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Schema 什么是Schema Schema(模式) :其作用与DTD一样,也是用于验证XML文档的有效性,只不过它提供了比DTD更强大的功能和更细粒度的数据类型。另外,Schema可以自定义数据类型。 Schema也是一个XML文件,而DTD则不是。 Schema与DTD的比较 为何要Schem 阅读全文
posted @ 2016-05-16 23:49 Mirindasky 阅读(395) 评论(0) 推荐(0) 编辑
摘要: XML 命名空间(Namespace) 为什么要使用命名空间? 为了避免元素名冲突。 XML的元素名是不固定的,当两个不同的文档使用同样的名称描述两个不同类型的元素的时候,就会发生命名冲突。 比如一个XML文件说表格: 另一个XML文件说桌子: 显然,如果这两个文档都要用,这就发生了命名的冲突。 用 阅读全文
posted @ 2016-05-16 13:13 Mirindasky 阅读(186) 评论(0) 推荐(0) 编辑
摘要: XML DTD详解 一个有效的XML文档必然是结构正规的,结构正规的XML文档不一定是有效的,即有效的是格式正规的一个子集。 本讲详细介绍DTD,包括其对元素的定义,属性的定义,以及实体的定义 元素的定义 DTD中的修饰符号: 属性的定义: 属性类型——CDATA 定义了一个属性,是属于title元 阅读全文
posted @ 2016-05-16 00:19 Mirindasky 阅读(578) 评论(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 阅读(666) 评论(0) 推荐(0) 编辑