问题描述
Stringxml="<a><b><c><s>a</s></c><c><s>b</s></c><c><s>c</s></c><c><s>d</s></c></b></a>";
如上有Stringxml现在我想读取到所有的c标签下的s标签的属性用dom4j怎么取
解决方案
解决方案二:
Listl=doc.selectNodes("//c/s");
解决方案三:
XPath在XML文档中选择节点时非常方便。
解决方案四:
回楼上我知道Listl=doc.selectNodes("//c/s");但我想问这时候l这个容器里装的是什么对象Node?还是Element然后如何遍历这个List请回答马上给分
解决方案五:
有人能回答一下么
解决方案六:
Documentdoc=DocumentHelper.parseText("<a><b><c><s>a</s></c><c><s>b</s></c><c><s>c</s></c><c><s>d</s></c></b></a>");List<Node>l1=doc.selectNodes("//c/s");for(Nodenode:l1){System.out.println(node);}List<Text>l2=doc.selectNodes("//c/s/text()");for(Textnode:l2){System.out.println(node);}
时间: 2024-12-21 01:52:27