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