DOM4J解析xml字符串
来源:互联网 发布:淘宝皮质特征 编辑:程序博客网 时间:2024/05/02 01:29
与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。
先来看看dom4j中对应XML的DOM树建立的继承关系
针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:
同时,dom4j的NodeType枚举实现了XML规范中定义的node类型。如此可以在遍历xml文档的时候通过常量来判断节点类型了。
常用API
class org.dom4j.io.SAXReader
- read 提供多种读取xml文件的方式,返回一个Domcument对象
interface org.dom4j.Document
- iterator 使用此法获取node
- getRootElement 获取根节点
interface org.dom4j.Node
- getName 获取node名字,例如获取根节点名称为bookstore
- getNodeType 获取node类型常量值,例如获取到bookstore类型为1——Element
- getNodeTypeName 获取node类型名称,例如获取到的bookstore类型名称为Element
interface org.dom4j.Element
- attributes 返回该元素的属性列表
- attributeValue 根据传入的属性名获取属性值
- elementIterator 返回包含子元素的迭代器
- elements 返回包含子元素的列表
interface org.dom4j.Attribute
- getName 获取属性名
- getValue 获取属性值
interface org.dom4j.Text
- getText 获取Text节点值
interface org.dom4j.CDATA
- getText 获取CDATA Section值
interface org.dom4j.Comment
- getText 获取注释
- dom4j解析xml字符串
- DOM4J解析xml字符串
- dom4j解析xml字符串
- dom4j解析xml字符串
- dom4j解析xml字符串
- DOM4J解析XML字符串
- dom4j解析XML字符串
- 通过dom4j解析xml字符串
- 使用dom4j解析xml字符串
- 使用dom4j解析xml字符串
- 使用dom4j解析xml字符串
- dom4j解析xml字符串实例
- dom4j解析xml字符串实例
- 使用DOM4J解析xml字符串
- dom4j解析xml字符串实例
- dom4j解析xml字符串实例
- dom4j解析xml字符串_hanCSDN_20130225
- dom4j解析xml字符串实例
- java接口
- adb配置
- 自助订餐系统
- 初始化
- 没有硬编码,挺不错的二级联动单选框的源代码
- DOM4J解析xml字符串
- iBATIS自动生成主键(oracle,sqlserver,mysql)
- simple problem
- hdu1239 Calling Extraterrestrial Intelligence Again (枚举)
- js中几种实用的跨域方法原理详解
- NDK Performance analysis
- java基础—初步认识JVM
- 微软面试题:编程实现两个正整数的除法
- Help Johnny