java解析xml时无法获取父节点怎样取子节点的值
发布网友
发布时间:2023-08-31 19:02
我来回答
共2个回答
热心网友
时间:2024-10-24 10:32
导入dom4j包,和jaxen-1.1-beta-6.jar这两个包,后面这个包是支持xpath的包,
/**
使用xpath实现:查询xml中所有name元素的值
*/
//创建解析器
SAXReader reader = new SAXReader();
//得到document
Document document = reader.read("src/person.xml");
//使用selectNodes()方法获取元素
List<Node> list = document.selectNodes("//name");
//遍历list
for(Node node:list){
//node是一个name元素
//获取name的值
String s = node.getText();
System.out.println(s);
}
热心网友
时间:2024-10-24 10:32
看代码、看XML文件,才可以判断 怎样处理