当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: DOM4J 使用简介 现在DOM4J几乎已经成了Open Source软件共同选择的标准。
 

 

 ·从配置文件读取信息    »显示摘要«
    摘要: private void loadperpro() { properties props = new properties(); try { string syspath = system.getproperty("user.dir"); system.out.println("application path : " + syspath); filein......
    摘要: 网络新闻传输协议(nntp)是一种通过使用可靠的服务器-客户机流模式(如tcp/ip端口119)实现新闻文章的发行、查询、修复及记录等过程的协议。借助 nntp,新闻文章只需要存储在一台服务器主机上,而位于其它网络主机上的订户通过使用连接新闻主机的流阅读到新闻文章。nntp 为新闻组的广泛应用建立了技术基础。   nntp 模仿了世界性的新闻组网络系统(usenet 新闻系统),但是 nntp......


DOM4J 使用简介(转)
dom4j 使用简介

真的很好用! 【程序编程相关:使用Hibernate来实现持久对象

现在dom4j几乎已经成了open source软件共同选择的标准. 【推荐阅读:在Hibernate中实现复杂的数据映射

【扩展信息:高性能服务器程序开发(1)

dom4j 使用简介

作者:冰云 icecloud(at)sina.com

时间:2003.12.15

   dom4j是dom4j.org出品的一个开源xml解析包,它的网站中这样定义:

dom4j is an easy to use, open source library for working with xml, xpath and xslt on the java platform using the java collections framework and with full support for dom, sax and jaxp.

dom4j是一个易用的.开源的库,用于xml,xpath与xslt.它应用于java平台,采用了java集合框架并完全支持dom,sax与jaxp.

dom4j使用起来非常简单.只要你了解基本的xml-dom模型,就能使用.然而他自己带的指南只有短短一页(html),不过说的到挺全.国内的中文资料很少.因而俺写这个短小的教程方便大家使用,这篇文章仅谈及基本的用法,如需深入的使用,请……自己摸索或查找别的资料.

之前看过ibm developer社区的文章(参见附录),提到一些xml解析包的性能比较,其中dom4j的性能非常出色,在多项测试中名列前茅.(事实上dom4j的官方文档中也引用了这个比较)所以这次的项目中我采用了dom4j作为xml解析工具.

在国内比较流行的是使用jdom作为解析器,两者各擅其长,但dom4j最大的特色是使用大量的接口,这也是它被认为比jdom灵活的主要原因.大师不是说过么,“面向接口编程”.目前使用dom4j的已经越来越多.如果你善于使用jdom,不妨继续用下去,只看看本篇文章作为了解与比较,如果你正要采用一种解析器,不如就用dom4j吧.

它的主要接口都在org.dom4j这个包里定义:

attribute

attribute定义了xml的属性

branch

branch为能够包含子节点的节点如xml元素(element)与文档(docuemnts)定义了一个公共的行为,

cdata

cdata 定义了xml cdata 区域

characterdata

characterdata是一个标识借口,标识基于字符的节点.如cdata,comment, text.

comment

comment 定义了xml注释的行为

document

定义了xml文档

documenttype

documenttype 定义xml doctype声明

element

element定义xml 元素

elementhandler

elementhandler定义了 element 对象的处理器

elementpath

被 elementhandler 使用,用于取得当前正在处理的路径层次信息

entity

entity定义 xml entity

node


...   下一页
    摘要:winamp退出历史舞台 --- aol-nullsoft联姻失败 -------------------------------------------------------------------------------- 编者按: 或许你每天都还在使用它,或许你心里依然将它和“音乐播放器”看成是同一个概念,不过你不能不否认,数字音乐播放的winamp时代已经渐渐远......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE