我有一个包含各种节点的XML文档。我需要将一组节点放入一个字符串中。 例如:
<root>
<....many tags>
<TIFFs>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
<TIFF>.......blah blah...</TIFF>
</TIFFs>
<other tags>
</root>
我正在尝试从TIFFs节点和所有子节点获取所有数据,即字符串中的TIFF。我已经尝试了各种各样的东西,我发现它可能在Java中使用Dom4J。我将不胜感激。我使用W3C节点以不同的方式完成了它,但每次都无法正常工作。 在此先感谢
答案 0 :(得分:1)
试试这个:
List nodeList = document.selectNodes( "//root/tiffs/tiff" );
for(Node node : nodeList) {
System.out.println("tiff:" + node.getText();
}