摘要: 第一章解析XML本章目标1.了解什么是xml?1.1什么是xml?可扩展的标记语言。1.2为什么需要使用xml?a)可用用来做为软件系统的配置文件。b)可用来跨平台、跨语言交换数据。2.掌握xml的解析技术(jdom、dom4j)?常用技术:标准Dom、JDom(为Java提供的解析技术)、Dom4j(优化之后的解析技术)、SAX(大型xml解析的技术)树模型:DOM、JDOM、Dom4j;特点:算法丰富、操作比较简单;一次性读取所有内容到内存(不适于大型xml文件解析)。(大型xml文件,建议:分解xml文件)事件模型:Sax特点:性能高、编码非常复杂。JDOM使用步骤:1.导入jdom的j 阅读全文
posted @ 2012-10-11 20:56 全力以赴001 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 解析文档我们已经了解了读取的两种方法,那么将数据写入xml文档时的方式有怎么样?下面我将我所了解的两种方式介绍给大家。一.采用jdom方式写入数据: 同样的要先导入org.jdom.jar这个包 1 import java.io.FileOutputStream; 2 import org.jdom.Document; 3 import org.jdom.Element; 4 import org.jdom.output.Format; 5 import org.jdom.output.XMLOutputter; 6 7 /** 8 * 解析xml 9 * 采用jdom方式向文件中... 阅读全文
posted @ 2012-10-11 20:40 全力以赴001 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 对于java,现在目前流行解析xml的技术有4种。它们分别是:dom、jdom、dom4j、sax。前3种是基于dom树解析的,后一种是基于事件处理机制的。其中最流行的为jdom与dom4j的解析方式。以下分别是jdom与dom4j方式读xml文档。有什么错误与建议希望大家给我邮件,大家共同进步。 xml文档如下: 文档名称:studentInfo.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <class> 3 <student no="1001"> 阅读全文
posted @ 2012-10-11 19:52 全力以赴001 阅读(191) 评论(0) 推荐(0) 编辑