誰かが良い(うまくいけば無料の)コマンドラインdiffユーティリティを勧めることができますか?基本的に、2つのxmlファイルの違いを含むある種のテキストファイルを作成するには、.Netから開始する必要があります。
ありがとう!
誰かが良い(うまくいけば無料の)コマンドラインdiffユーティリティを勧めることができますか?基本的に、2つのxmlファイルの違いを含むある種のテキストファイルを作成するには、.Netから開始する必要があります。
ありがとう!
Windowsのビルドインfcファイル比較ツールはいつでも使用できますが、無料ではありませんが、BeyondCompareをお勧めします。非常に優れたグラフィカルdiffツールであるだけでなく、コマンドラインからも使用できます。
プレーンテキストdiff
は必ずしもxml
うまく管理できるとは限りません。
これが役立つかもしれない既存のSOの質問です:XML差分とマージ
Win32 用の GNU ユーティリティ:
Windows には、FC.EXE というものが既に付属しています。これは、見つけることができる最高のものではないかもしれませんが、必要な用途には十分である可能性があります。
これは古いスレッドであることは知っていますが、MicrosoftのXML Diff and Patch Toolは、あなたが説明した用途に適しています:
http://msdn.microsoft.com/en-us/library/aa302294.aspx
重要な違いは、テキスト差分ユーティリティではなく、XML 差分ユーティリティであることです。ノードまたは属性の順序が異なる場合、テキスト差分ユーティリティは膨大な数の誤検知を報告します。
サンプル コードをダウンロードすると、XmlDiffView をビルドできます。これを使用して、xml ファイル間の相違点に関する適切な HTML レポートを作成できます。
多数の app.config ファイルと web.config ファイルを比較するために使用しましたが、便利であることがわかりました。