dom4j ,请问SAXReader的read方法将一个xml文件全部读取出来到一个Document对象中吗,谢谢
2个回答
展开全部
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);
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);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
api~~~~这个不难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询