dom4j 解析。xml SAXReader的read方法读取

来源:互联网 发布:gps监控数据统计分析 编辑:程序博客网 时间:2024/06/05 11:26

具体详见,,,File IO 读写文件,
3.利用dom4j读取xml文件     /** *//**从目录中读取xml文件      * @param path 文件目录      * @return      * @throws DocumentException      * @throws IOException      */     public Document readXml(String path) throws DocumentException, IOException...{         File file=new File(path);         BufferedReader bufferedreader = new BufferedReader(new FileReader(file));         SAXReader saxreader = new SAXReader();         Document document = (Document)saxreader.read(bufferedreader);         bufferedreader.close();         return document;     }


dom4j ,请问SAXReader的read方法将一个xml文件全部读取出来到一个Document对象中吗,谢谢

2009-07-30 22:34hello冷风 | 分类:网站使用 | 浏览5064次
我还想问一下Document对象中是不是存在一系列的引用指向其子节点,谢谢
提问者采纳
检举| 2009-08-11 09:14
String xmlAddress = "./aaa.xml";SAXReader reader = new SAXReader();File xmlFile = new File(xmlAddress);Document document = reader.read(xmlFile);这里用FILE方式读取,其实用URL是一样的------------------------------------------用dom4j就要用XPath,索引节点非常方便这里的XPathExpression就是类似"/root/element/element"的字符串具体表达式的应用去看下XPath教程就行,入手很容易//返回符合表达式的节点LISTList list = document.selectNodes(XPathExpression);//返回符合表达式的一个节点Node node = document.selectSingleNode(XPathExpression);