
xml
zhglhy
永远进攻,永不言败!
命运,从来就是掌握在自己的手中.今天得不到,不代表明天也得不到,只要努力去拼搏,总会有回报!
展开
-
转载:java解析xml四种方式介绍及比较
1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中...原创 2011-01-09 13:02:08 · 106 阅读 · 0 评论 -
DOM与SAX比较
DOM:文档对象模式,处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问 优点:1.提供随机定义元素操作,来回移动指针 2.将整个XML文件一次性加载到内存,形成虚的内存树 缺点:1.如果XML文件较大,内存空间占用较大 2...原创 2011-01-09 13:08:37 · 255 阅读 · 0 评论 -
Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.Res...原创 2011-01-10 21:12:59 · 94 阅读 · 0 评论 -
java读取Properties文件的例子
import java.util.Properties; import java.io.InputStream; import java.io.IOException; /** * 读取Properties文件的例子 * File: TestProperties.java * User: leizhimin * Date: 2008-2-15 18:38:40 */ public final c...原创 2011-01-10 21:27:53 · 112 阅读 · 0 评论 -
Java中四种XML解析技术
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun...原创 2011-06-27 15:35:10 · 91 阅读 · 0 评论 -
使用Digester解析XML文档示例
概述 解析XML文档方面有不少的方法,也有不少的工具包可用,这里介绍的是来自Apache Jakarta的Digester,使用其解析XML文件非常方便而不需要过多的关心底层的具体解析过程。 Digester最早出现在Struts中,后来随着Struts的发展以及其的公用性而被提到commens中独自立项,其底层实现的是SAX解析。当前版本为:1.5正文 1. 安装与配置 使用Diges...原创 2011-10-24 09:19:28 · 120 阅读 · 0 评论 -
JSON for java入门总结[转]
一、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML); ------出...原创 2011-12-15 10:14:51 · 95 阅读 · 0 评论 -
digester解析xml
DigesterDigester 框架是以模式( Pattern )和规则( Rule )为基础处理输入的 XML 。下面以实例说明:写道import java.io.IOException; import java.io.InputStream; import org.apache.commons.digester.Digester; import org.xml.sax.SAX...原创 2012-05-24 15:46:03 · 107 阅读 · 0 评论 -
Java序列化与反序列化<转>
基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Serializable接口):import java.io.Serializa...原创 2012-10-25 16:06:19 · 88 阅读 · 0 评论