六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 609|回复: 0

详解XML解析(二)—DOM4J

[复制链接]
 楼主| 发表于 2014-11-4 15:10:43 | 显示全部楼层 |阅读模式
  上篇博客简单介绍了XML的三种接口,也是为学习DOM4J这个解析工具做的准备。一般的解析器基本都实现了DOM和SAX这两套接口,DOM4J自然也不例外。。DOM4J只是常用解析器的其中一种,不过既然是实现的接口。而接口作为一种相对稳定的存在,也就是说其他的解析器本质上也就和DOM4J没有差别。
简介DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。我们这里只是针对XML而作的分析!
DOM4J的主要接口    具体的接口,在上篇博客里已经做了简单的介绍,这里就看看图吧(图来源别人的博客)。


基本使用    通过DOM4J获得一个Document对象

[java] view plaincopy

  • <span style="font-size:18px;">public static Document load(String filename) {   
  •      Document document = null; try {   
  •      SAXReader saxReader = new SAXReader();   
  •      document = saxReader.read(new File(filename));  //读取XML文件,获得document对象   
  •     } catch (Exception ex) {   
  •             ex.printStackTrace();   
  •     }   
  • return document; } </span><span style="font-size:18px; font-family: FangSong_GB2312;"> </span>  

     总结:DOM4J作为一个工具,它实现了多套接口,也就是提高了自己的生存能力。不过,真正重要的是它简单易用的特性决定了它的性能优越性。
摘自:http://blog.csdn.net/zhuojiajin/article/details/38322661

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表