我的Java應用程序的保存文件採用XML格式,在某些情況下,用戶可能希望將兩個保存文件合併在一起。人們曾經使用過哪些軟件包?任何警告提供?合併XML保存文件
1
A
回答
1
這個問題有點寬泛,因爲我們不知道文件的大小,它們存儲的數據類型或兩個文件之間可能存在哪種數據衝突。
給定兩個沒有潛在衝突項目且沒有排序要求的文件,您可以將它們都加載爲DOM文檔,創建第三個輸出DOM文檔並將兩個源文件中的子項導入第三個文件的根元素,在保存之前。
對於較大的文件,這可能是內存密集型的,所以你可能想要使用SAX或STAX處理(這基本上是XML的流處理)。
如果你可以提供更多的細節,人們可以給你一個更好的答案。
0
「合併」可以用許多不同的方式來解釋,並且取決於被合併的數據的語義。例如,合併兩個項目時,您是選擇一個項目還是合併其屬性和包含的項目?任何智能解決方案都必須回答這個問題,以及其他問題,針對每種類型的對象和子對象進行合併。
1
我在閱讀您的文章後不久發現了此鏈接XML merging。
相關問題
- 1. 合併並保存在json文件nodejs
- 2. 合併Xml文件
- 3. 合併XML文件
- 4. MATLAB:修改XML文件並保存
- 5. 編輯XML文件並從PHP保存
- 6. 保存XML文件,並讀取它
- 7. 保存XML文件
- 8. 解析兩個XML文件並保存到一個xml文件
- 9. 更改合併CSV文件不保存
- 10. 保存到XML文件不保存 - WPF
- 11. 郵件合併訪問 - 保存合併文檔
- 12. XSLT合併2 XML文件
- 13. 合併多個XML文件
- 14. C#XML合併(2+文件)
- 15. AS3 - 合併XML文件
- 16. 如何合併XML文件?
- 17. AS3:合併XML文件
- 18. Android XML文件不保存
- 19. 用jquery保存XML文件
- 20. 如何保存XML文件?
- 21. 以Java保存.xml文件
- 22. 保存XML文件的ClientBin
- 23. Windows 8.1 XML文件保存
- 24. 比較兩個XML文件,並保存到結果文件
- 25. LINQ to XML - 將節點更新並保存到XML文件
- 26. 提取XML數據並保存爲XML文件
- 27. 用c#保存XML文件並保留空元素的格式
- 28. 解析併合並很多xml文件,內存不足
- 29. 使用保存文件對話框保存xml文件
- 30. 閱讀Xml文件並將內容保存到內存中WP7
也許看看http://stackoverflow.com/questions/648471/merge-two-xml-files-in-java – 2009-12-10 22:46:24