2010-09-07 91 views
3

我有幾個相同格式的xml,我想將它們一起加入到一個大的xml文件中。有什麼有用的類可以讓我抓住特定的節點並將它們混合在一起,還是我必須解析所有的xml並創建一個新的? 問候 彼得使用Java加入多個XML文檔

+0

你聽說過vtd-xml嗎?您可以輕鬆實現字節級的安裝,並且可以最大限度地提高效率 – 2011-01-31 04:03:10

回答

1

如果格式簡單,連接不會被深度嵌套,
爲什麼不扔頭了,並加入文本?

如果加入會更復雜apache commons會帶來幫助。
因此,解析將是最合理的解決方案。

1

這完全取決於XML文件的結構。你不能只將它們連接起來,因爲那時你將有多個根元素。雖然您可以使用SAX解析器來複制內容而無需將整個文件加載到內存中,但仍需要弄清楚如何交織內容。

0

您也可以使用XSLT來執行此操作。檢查this瞭解更多詳情。您可以在java中使用XSLTransformer API。