电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java_Dom4j解析XML详解

java_Dom4j解析XML详解_第1页
1/13
java_Dom4j解析XML详解_第2页
2/13
java_Dom4j解析XML详解_第3页
3/13
学习:Dom4j 1、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 表达式 接口之间的继承关系如下: 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 2、XML 文档操作 1 2.1、读取 XML 文档: 读写 XML 文档主要依赖于org.dom4j.io 包,有 DOMReader 和 SAXReader 两种方式。因为利用了相同的接口,它们的调用方式是一样的。 public static Document load(String filename) { Document document = null; try { SAXReader saxReader = new SAXReader(); document = saxReader.read(new File(filename)); //读取 XML 文件,获得 document对象 } catch (Except...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java_Dom4j解析XML详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部