网站大量收购独家精品文档,联系QQ:2885784924

dom4j参考资料.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dom4j参考资料

武汉通用电子公司( 内部资料) 1 dom4j 是一个Java 的XML API ,类似于jdom ,用来读写XML 文件的。dom4j 是一个 非常非常优秀的Java XML API ,具有性能优异、功能强大和极端易用使用的特点,同时它 也是一个开放源代码的软件,可以在SourceForge 上找到它。在IBM developerWorks 上面可 以找到一篇文章,对主流的Java XML API 进行的性能、功能和易用性的评测,dom4j 无论 在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可 以看到越来越多的Java 软件都在使用dom4j 来读写XML ,特别值得一提的是连Sun 的JAXM 也在用dom4j 。这是必须使用的jar 包, Hibernate 用它来读写配置文件 dom4j 需要导入dom4j-full.jar 包 DOM4J 是 出品的一个开源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 Node 为所有的dom4j 中XML 节点定义了多态行为 NodeFilter NodeFilter 定义了在dom4j 节点中产生的一个滤镜或谓词的行为(predicate ) ProcessingInstruction ProcessingInstruction 定义 XML 处理指令. Text Text 定义XML 文本节点. 武汉通用电子公司( 内部资料) 2

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档