2012-10-15 67 views
0

我面對現在的任務是:我有兩個XML文件,這可能在結構和內容略有不同。兩個XML都由相同的XSD驗證。我需要創建另一個XML文件,它將成爲XSL轉換的基礎,並允許在XSL轉換輸出中提供舊的和新的元素值。尋找一個JavaScript XML比較工具

這個想法是創建一個新的xml,它將包含@diff屬性中的舊元素值。所以我試圖用XSL實現這個,但失敗了,因爲我不知道如何處理缺少的元素情況。

現在我決定回退到JavaScript代碼會產生這種新的XML我。所以我正在尋找一個可以根據我的需要使用或修改的XML差異庫。我正在考慮使用XSD作爲比較任務的基礎。 (是否有可能在這種情況下,以擺脫它?)

如果你有如何能以不同的方式來解決任何想法,我會很高興看到他們了。

回答

4

嘗試尋找在Pretty Diff。它聲稱是語言意識並支持XML。

+0

這東西看起來真的很漂亮。希望我能夠使其在我的項目中工作。 *去github *。 – svz