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