DOM4J简介

DOM4J dom4j.org 出品的一个开源 XML 解析包。 DOM4J 应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM SAX JAXP

    DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。

    Dom :把整个文档作为一个对象。

  DOM4J 最大的特 色是使用大量的接口。它的主要接口都在 org.dom4j 里面定义:

Attribute

定义了 XML 的属性。

Branch

指能够包含子节点的节点。如 XML 元素 (Element) 和文档 (Docuemnts) 定义了一个公共的行为

CDATA

定义了 XML CDATA 区域

CharacterData

是一个标识接口,标识基于字符的节点。如 CDATA Comment, Text.

Comment

定义了 XML 注释的行为

Document

定义了 XML 文档

DocumentType

定义 XML DOCTYPE 声明

Element

定义 XML 元素

ElementHandler

定义了 Element 对象的处理器

ElementPath

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

Entity

定义 XML entity

Node

dom4j 中所有的 XML 节点定义了多态行为

NodeFilter

定义了在 dom4j 节点中产生的一个滤镜或谓词的行为( predicate

ProcessingInstruction

定义 XML 处理指令

Text

定义 XML 文本节点

Visitor

用于实现 Visitor 模式

XPath

在分析一个字符串后会提供一个 XPath 表达式

接口之间的继承关系如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值