2010-08-11 71 views
1

我的任務是比較C#中的兩個XML模式文件,並在輸出XML文檔中呈現兩者之間的差異。我已經研究了一下這個主題以找到一個可以幫助我做到這一點的工具,但到目前爲止,我已經非常乾燥。C#:比較xml模式文件

有一個關於這個主題的死亡微軟項目,其實際工作很好,叫XML Diff and Patch GUI Tool,我可能會最終使用...但這個項目是六歲,受到可怕的linkrot和有限的文檔,所以不能可能是最好的解決方案。

有什麼建議嗎?

+0

我實際上是要推薦MS差異和補丁工具 - 實際的API並不算太差 - 我主要在一些單元測試中使用它,以驗證XML文檔是否正確生成。 – 2010-08-11 16:41:42

回答

0

您想比較模式;該想法的較早版本正在比較DTD。

您可能會發現這個答案有用:雖然這個問題的答案集中在DTD的 How can I determine if a given DTD a subset of another?

,它背後的工具是不挑剔,並且很樂於比較的任何XML結構,包括架構。