我有一个带有各种节点的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>


我正在尝试将所有来自TIFF节点和所有子节点的数据(即TIFF)存储在字符串中。我尝试了各种方法,后来发现Java在Dom4J中是可能的。我对此表示感谢。我使用W3C节点以不同的方式完成了此操作,但每次都无法正常运行。
提前致谢

最佳答案

尝试这个:

List nodeList = document.selectNodes( "//root/tiffs/tiff" );
for(Node node : nodeList) {
   System.out.println("tiff:" + node.getText();
}

10-07 19:14
查看更多