問題タブ [xmldiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1971 参照

php - PHP での xmldiff の問題

xmldiff パッケージの使用に問題があります。xmldiff パッケージ 0.9.2 を使用しています。PHP 5.4.17; アパッチ 2.2.25。

たとえば、「from.xml」と「to.xml」の 2 つの xml ファイルがあります。

ファイル「from.xml」には以下が含まれます。

ファイル「to.xml」には以下が含まれます。

私はコードを使用しています:

「differences.xml」ファイルに結果が表示されます。

次の場所からコメントしてください。

来る?

また、xml ノードの順序に関係なく 2 つの xml ファイルを異なる方法があれば教えてください。

0 投票する
1 に答える
90 参照

c# - 2 つの XML を比較して、異なる行を別々に表示するにはどうすればよいですか?

2 つの XML を比較して、異なる行を表示する必要があります。Microsoft XMLDiff と Patch を見ました。しかし、私はそれを使用する方法を理解していません。次の形式の 2 つの XML に使用するにはどうすればよいですか? 同様の質問を見ましたが、それらの要素はすべて 1 つの形式になっています。助けてください。

0 投票する
1 に答える
844 参照

xmlunit - XMLUNIT - 異なるノードを持つ 2 つの XML の比較

比較する XML が 2 つあります。

File1.xml

File2.xml

xmlunit を使用して比較していますが、得られる出力は次のようになります。


次の違いのみがわかるように出力を表す必要があります。File1.xml に Node CandidateID がなく、Node CandidateName のデータが異なります。余分な詳細は必要ありません。detDiff.getAllDifferences() の出力を微調整する方法はありますか。

コードのスナップショットは次のようになります。

0 投票する
0 に答える
192 参照

xml - 不一致時にノード名を表示し、XMLDiff で名前空間を無視する方法

以下のコード XmlDiff を使用して、2 つの xml ファイルを比較しています。

比較後に生成される xml ファイルは次のとおりです。

のノード名を取得したかったのですが"USA"、これはであり、タイムスタンプである"countryName"も無視したかったのです。7909XML ファイルには多くのノードが含まれているため、"CountryName"ノードを出力して値を確認したいと考えています。

また、値が「7909」のノードはtigas inという名前空間に属しており、ドキュメント内の名前空間xmlns:tig="..."をすべて無視してもかまいません。tigただし、比較中にそれを抑制する方法がわかりません。

0 投票する
1 に答える
2446 参照

c# - XmlDiff.Compare() によって生成された diffgram ファイルを読み取るにはどうすればよいですか

初めて使用する XMLDiff.compare() を使用して 2 つの XML ファイルを比較していますが、2 つの XML の違いの HTML を生成するために生成された diffgram ファイルをどうするかわかりません。

元のファイルの場所

そして新しいファイルは

生成されるdiffgramwriterは

これを利用してHTMLファイルを生成する必要があります。

他の場合の他のdiffgramでは、このタイプのノードが多くなります。HTML を生成できるような方法でこの diffgram ファイルを理解するにはどうすればよいですか