永发信息网

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

答案:1  悬赏:20  手机版
解决时间 2021-02-14 18:55
  • 提问者网友:刺鸟
  • 2021-02-13 22:38
dom4j ,请问SAXReader的read方法将一个xml文件全部读取出来到一个Document对象中吗,谢谢
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-02-14 00:00
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教程就行,入手很容易

//返回符合表达式的节点LIST
List list = document.selectNodes(XPathExpression);
//返回符合表达式的一个节点
Node node = document.selectSingleNode(XPathExpression);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯