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

DOM4J读取XML资料

2013-09-11 
DOM4J读取XML文件最近在做DRP的项目,其中涉及到了读取配置文件,用到了DOM4J,由于是刚开始接触这种读取xml

DOM4J读取XML文件

     最近在做DRP的项目,其中涉及到了读取配置文件,用到了DOM4J,由于是刚开始接触这种读取xml文件的技术,好奇心是难免的,于是在网上又找了一些资料,这里就结合找到的资料来谈一下读取xml文件的4中方法。


XML文件

/**  * 使用selectNodes读取xml文件  * @param args  * @throws DocumentException   */ public static void readXML05(String elementpath) throws DocumentException{  SAXReader sr = new SAXReader();Document doc = sr.read("src/com/sinojava/EMP.xml");List list = doc.selectNodes(elementpath);//使用selectNodes获取所要查询xml的节点。for(Object obj:list){//遍历节点,获取节点内数据。Element el = (Element)obj;System.out.println(el.getText());} }
    

      以上4种方式都是使用DOM4J读取XML文件的方式,都比较常见。DRP中用到的是SAXReader方式,由于只是读取配置文件中的JDBC的设置,所以还是比较简单的。

      Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。Dom4j使用起来非常简单,它的主要接口都在com.dom4j这个包里定义的,例如,我们的代码中要引入几个命名空间(import org.dom4j.io.SAXReader;等等)。

      Dom4j使得Java读取XML文件更加的方便,更加的快捷,效率更高。

热点排行