当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

<b>Dom4j的操纵</b>[Java编程]

赞助商链接



  本文“<b>Dom4j的操纵</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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 Node为全部的dom4j中XML节点定义了多态行为
NodeFilter NodeFilter 定义了在dom4j节点中产生的一个滤镜或谓词的行为(predicate)
ProcessingInstruction ProcessingInstruction 定义 XML 处理指令.
Text Text 定义XML 文本节点.
Visitor Visitor 用于实现Visitor情势.
XPath XPath 在解析一个字符串后会供应一个XPath 表达式


  以上是“<b>Dom4j的操纵</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .