0
我有一个包含各种节点的XML文档。我需要将一组节点放入一个字符串中。 例子:将XML文档转换为DOM4J文档以提取特定节点的值
<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节点以不同的方式完成了它,但它每次都无法正常工作。 由于事先
是什么文件?即什么是文档的数据类型?非常感谢您的帮助。 – Balaji
当我在Eclipse中尝试它时,会发生以下情况:List nodeList = document.selectNodes(“// root/tiffs/tiff”);对于(Node节点:nodeList){System.out.println(“tiff:”+ node.getTextContent();}它将getText更改为getTextContent,并且它给文档说错误无法解析,因为我不知道是什么类型来声明它为我虽然它应该是元素或org.dom4j.Element或W3C?然后为for循环,它强调nodeList,并说“只能遍历数组或java.lang.Iterable的实例” ...我感谢你的帮助。 – Balaji
文件应该是org.dom4j.Document类型 – aaray