2013-10-14 28 views
1

我有兩個xmls裏面的數據被重新排序,我想比較它們。任何人都可以提供任何工具嗎?哪個比較兩個xml的最好方法是在哪裏重新排序數據?

+0

究竟「重新排序」是什麼意思?處於同一級別嵌套的項目可能已切換位置? –

+1

我有類似的要求,找不到任何工具可以做到這一點,所以我最終編寫自己的自定義比較器。 – vendettamit

+0

可能的重複的[免費XML比較工具](http://stackoverflow.com/questions/9713406/free-xml-compare-tool) – fab

回答

2

假設你的意思是裏面的數據是不同的順序,你要比較的文件,但忽略順序差異..

一個選項是運行在兩個XML文件的XSL轉換來重新排序基於一個節點子節點。然後運行轉換結果的比較。

可以使用xsl:sort功能做了重新排序:

其中的一個例子可以在這裏找到:xsl:sort with apply-templates not sorting

+0

我有不同種類的xmls。大約900 xmls :( – Naveen

+0

900完全不同的xml結構? – cowls

+0

大概有10種類型我想自動化 – Naveen

相關問題