首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Dom4j解析跟创建XML文档

2012-11-06 
Dom4j解析和创建XML文档dom4j是一套开源的XML解析工具,完全支持DOM,SAX和JAXP机制,与传统的Xerces-J相比,d

Dom4j解析和创建XML文档

dom4j是一套开源的XML解析工具,完全支持DOM,SAX和JAXP机制,与传统的Xerces-J相比,dom4j更为简单易用,因此实际项目中往往采用它作为xml解析器。

?

dom4j只提供了java版本的,往往有很多的开源项目都使用它作为解析器比如hibernate框架。

?

dom4j支持多种解析机制:

?

DOMReader :它负责根据W3C的DOM树创建dom4j树。

SAXReader:它基于SAX解析机制来解析一份XML文档,并将其转换为dom4j树。

XPP3Reader:其底层需要依赖于XML Pull Parser 3.x来解析XML文档,并将其装换为dom4j树。

XPPReader :他是基于XML pull Parser 2.x的解析器,目前不支持注解,CDATA和处理指令。

?

?

使用dom4j解析xml文档(代码来源《疯狂xml讲义》)

使用它来解析xml文档非常简单,在将xml文档转换成dom4j树之后,程序就可使用一致的编程模型来处理xml文档。

这里要注意的是导入包的时候一定不能出错,因为在java自己的jdk中也有

?至于什么时候访问者模式,我讲在模式博客中仔细描述。

?

使用dom4j创建xml文档

使用dom4j创建xml文档,也很简单,只需要记住基本的Element,attribute即可。一个实例如下

?以上就是使用dom4j解析和创建XML文档,当然也可以处理成HTMLWriter,的以输出XHTML格式的。

?

总之,使用dom4j解析XML数据是一件非常简单的事情,它的操作很固定。

?

?

热点排行