私は2つのXMLチャンクを比較する必要があります。XML比較
私たちは、「タイプ」属性がQNameではなく単なる文字列であることを確認したら、彼らは意味的に等価です。スキーマを提供したら、そのような比較を行うツールはありますか?また、そのようなAPIはありますか?
私は2つのXMLチャンクを比較する必要があります。XML比較
私たちは、「タイプ」属性がQNameではなく単なる文字列であることを確認したら、彼らは意味的に等価です。スキーマを提供したら、そのような比較を行うツールはありますか?また、そのようなAPIはありますか?
はこれを行う、おそらく多くのツールがあり、そのうちの一つは、経由のXML差分とパスですMS XML downloads
ユーティリティは2つの XML文書を比較して、パッチ適用のために使用することができるMicrosoft XML差分とパッチ違いが 元の文書は、最終 文書を作成することができます。ユーティリティは、(XMLサブツリーの移動 など) 構造変化を検出することができますし、 が 2つのXML文書の違いを説明することを のXml差分言語のDiffGram(XDL DiffGramのか、ただのDiffGram)を作成することができます。 DiffGramのは 、これら の違いを表示したり、 XMLパッチツールを使用してパッチを実行するために使用することができます。
XML DiffはXML文書のXMLベースの比較 を実行しますが、 の共通語彙比較ではありません。そのため、 それ
は順序属性を無視します。有意義な空白を無視します。 は空の要素 ()と内容のない要素()を区別しません。 エンコーディングについては気にしません。
ツールは、CMDラインとAPIを経由して利用可能です。
あなたは、MSDNの記事「Using the XML Diff and Patch Tool in Your Applications」
おっと、今、両方の重複が互いの重複票を持っているからXmldiffpatch.exeツールをダウンロードすることができます!どうか、誰もこれを閉じるのに投票しないでください。 – Zifre
この1つは、他の多くの質問のデュープでhttp://stackoverflow.com/questions/547399/tool-or-library-for-comparing-xml-filesのようなので、また閉じる必要があります。 –
さて、これらの両方を閉じてください。しかし、もう1つは削除する必要があります。これは、別の言葉で尋ねる人のために残すべきです。 – Zifre