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