我有一個要求,我想保留/跟蹤對基本XML文檔的更改。 爲此,我必須找出一種最有效的方式來跟蹤對基本XML結構所做的所有更改,並將這些更改保留在不同的格式(xml)中。 我的輸入源可以是SAX和DOM兩種類型,我可以如何實現這一點?比較兩個XML實例的變化
1
A
回答
4
XMLUnit正好有此功能:
XMLTestCase.compareXML()既有DOM和SAX版本。使用DetailedDiff
可以獲得兩個XML之間所有差異的列表。如果需要,將此差異對象轉換爲您自己的表示。
XMLUnit很好,因爲它可以像類似 XML文檔(如空白,兄弟順序,命名空間前綴)如果你想要的一樣。
1
一個商業產品,可能做你想在XML差異領域的所有東西是DeltaXML。
相關問題
- 1. 比較兩個RouteValueDictionary實例
- 2. 如何比較兩個AssemblyName實例?
- 3. Java GSSAPI:比較兩個GSSCredential實例
- 4. 實例化誤差比較兩個不同的值
- 5. 比較CLLocationDistance的兩個實例來縮小較小的一個
- 6. 兩個比例的多重比較prop.test
- 7. 使用MD5/SHA1比較XML實例
- 8. PHP - 比較兩個變量
- 9. 比較兩個bash變量
- 10. 比較UIViewController實例
- 11. 比較Python中xml的兩個列表
- 12. 比較Silverlight中的兩個Xml文檔
- 13. 比較兩個XML文件的結構
- 14. 非實例化的加載的Prefab如何與實例化的比較?
- 15. 可比較的Java實例
- 16. 如何比較來自Ruby中同一類的兩個實例變量?
- 17. 比較列表中同一對象的兩個實例
- 18. 什麼是比較兩個FieldInfo實例最可靠的方法?
- 19. 如何在C#中比較兩個實例的內容?
- 20. Tcl:比較一個類的實例
- 21. 程序比較兩個xml文件
- 22. 如何比較兩個xml模式
- 23. C#:比較兩個xml文件
- 24. java的實現比較兩個元素
- 25. 比較兩個變量的相應值
- 26. 比較arduino中的兩個雙變量
- 27. 比較SSIS中的兩個變量
- 28. 腳本模式比較兩個SSDT項目之間的變化
- 29. 比較兩個文件中記錄的數據變化
- 30. 如何比較兩個枚舉實例與NO原始類型?
使用'diff'這樣的工具可能是最容易的,並且可以自己分析實現diff方法的輸出。 – 2013-05-13 06:15:23