首 页最新软件下载排行文章资讯投稿发布下载专题
维维下载站

dom4j-1.6.1.jar包

  • 软件大小:286 KB软件语言:简体中文
  • 更新时间:2017-8-2 17:08:00软件类型:编程开发编程其它
  • 软件授权:免费版软件等级:
  • 官方主页:http://www.wei2008.com
  • 运行环境:XP/Vista/Win7/Win8/Win10
  • 联系方式:暂无
维维下载地址 文件大小:286 KB
好评:50%
差评:50%

软件介绍

dom4j-1.6.1.jar包是小编为大家分享的一款开源jar包,它的作用主要是用于Java的XML API接口,此包采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J使用起来十分简单。只要你了解基本的XML-DOM模型,就可以使用。然而他自己带的指南只有短短一页(html),大家可以到维维下载进行体验,推荐给有需要的朋友,喜欢的朋友快来下载吧。

dom4j介绍:

早前看过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 区域

CharacterDataCharacterData是一个标识接口,标识基于字符的节点。如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表达式

看名字大致就知道它们的涵义如何了。

要想弄懂这套接口,关键的是要明白接口的继承关系:

interface java.lang.Cloneable

interface org.dom4j.Node

interface org.dom4j.Attribute

interface org.dom4j.Branch

interface org.dom4j.Document

interface org.dom4j.Element

interface org.dom4j.CharacterData

interface org.dom4j.CDATA

interface org.dom4j.Comment

interface org.dom4j.Text

interface org.dom4j.DocumentType

interface org.dom4j.Entity

interface org.dom4j.ProcessingInstruction

一目了然,很多事情都清楚了。大部分都是由Node继承来的。知道这些关系,将来写程序就不会出现ClassCastException了。

软件截图

相关下载

下载帮助本站软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

* 为了达到最快的下载速度,推荐使用迅雷软件下载本站软件。
* 请一定升级到最新版压缩软件才能正常解压本站提供的软件!
* 相关网站事务请留言: 如投诉、投稿、建议来邮件通知我们!

最新评论

发表评论

昵称:
表情:
字数: 0/500 (您的评论需要经过审核才能显示)