問題タブ [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 投票する
0 に答える
219 参照

c# - Xml Diffgram を xpath に変換しますか?

Microsoft Xml Diff Path API を使用しており、このような diffgram を生成しています

私の質問は、さまざまな「一致属性」を、元のドキュメントに適用して実際に変更されたノードを取得できる単一のフラットな Xpath 位置クエリに変換する方法です。

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

c# - 2 つの XML の比較 - 「パスに不正な文字」

MS API (XmlDiffPatch) から Compare 関数を使用しようとすると、「パスに不正な文字が含まれています」というエラーが表示されます。

これは私のコードです:

例外:

文字列の \r や \n などが原因でしょうか、それともエンコーディングが間違っているのでしょうか?

ストリング:

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

php - WAMP で XMLDiff 拡張機能を実行できません

XMLDiff 拡張機能をインストールして実行しようとしましたが、次のメッセージで失敗しました

ファイルそのパスにあります。

私のphp.iniファイルには拡張機能への正しいパスが含まれており、拡張機能自体は次のようにリンクされています

私のphpエラーログには、さらに2つの拡張機能php_ldap.dllと同じエラーメッセージがありますphp_intl.dll

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

c# - XMLDiff を使用して 2 つの XML ファイルの違いを見つける

そこで、マイクロソフトが提供する XMLDiff を使用して、2 つの XML ファイルの違いを見つけようとしています。目的は、2 つの XML ファイルを比較し、正確な違いを見つけて、それらから監査証跡を作成できるようにすることです。ファイルの構造が異なる場合があります (ノードの追加または削除)。

ただし、ネストされた繰り返し構造に関しては、XMLDiff は予期しない出力を返すようです。

XML の例 #1 (オリジナル):

XML の例 #2 (変更):

私が得るXMLファイルは次のとおりです。

pd:SubForm1 の 2 番目のノードが表示されている場合、その中の 3 番目の要素のみを変更しているため、これは非常に奇妙です。ノードが削除され、再度追加されたときにそれが取り上げられるのはなぜですか? 変更としてフラグを立てる必要はありませんでしたか?

pd:SubForm1 の最初の 2 つのノードを変更すると、変更されたものとして取得されますが、3 番目 (最後のノードが変更される) とすぐに、削除と追加としてフラグが立てられます (最初の 2 つが変更されていない場合でも)。

そして、IgnoreChildOrder フラグを設定しました

これを回避する方法、またはより良い方法で回避する方法についての考えはありますか?

どんな助けでも大歓迎です。

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

c# - XMLDiff - 2 つの xml の違いのみを取得する

XMLDiff と XMLDiffView を使用して 2 つの xml の違いのみを取得するオプションはありますか。

また、xml で変更の行番号を取得する可能性はありますか

以下のサンプルを見てください。

XML1

Xml2

結果:

上記の結果を出力として取得するための XMLDiffView の設定はありますか。大量の xml を比較しているため、すべてのコンテンツを表示すると混乱してしまいます。

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

c# - Microsoft XmlDiffPatch ソース コードのライセンスは何ですか?

Microsoft は、2002 年からXmlDiffPatchというソフトウェアを配布しています。このパックには、アプリケーションのソース コードも含まれています。このソース コードに関連するライセンスはありますか? コードを変更して再コンパイルし、自分のアプリケーションで参照できますか?

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

xml - XML ファイルの比較時の XMLUNIT 名前空間例外

2 つの XML ファイルがあり、XMLUNIT を使用してそれらを比較すると、以下の例外が発生します。

以下のコードを使用していますが、期待どおりに動作しません。

XMLUNIT で名前空間の検証を無視するにはどうすればよいですか?

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

c# - C#のノードまたは属性の値によるXmlの比較

ノードまたは属性の値によって 2 つ (またはそれ以上) の XML ファイルを比較したいと考えています。ノード名や属性には興味がありません。

Google で検索すると、XMLDiff パッチ ( http://msdn.microsoft.com/en-us/library/aa302294.aspx ) が見つかりましたが、うまくいきません。自分。

ファイルA

ファイル B

各ノードまたは属性の値を検証したい。ありがとう!

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

xml - XML XSL ストリッピング/必要な要素への構造の縮小

私はまた。新しい問題があります。

必要な要素のみに xml 構造を削除/縮小するのが好きです。

問題を説明するために、単純なランダム構造を構築しました。

必要な要素は次のとおりです。

必要な要素ステートメントは、xmlassert.equal > xmldiff を使用して Java から取得されます。

ここで、必要な要素に xml 構造を削除する必要がありますが、要素の xml 構造 (xpath) は保持します。

望ましい出力は次のとおりです。

実際の構造は非常に大きく (印刷する場合は、A4 ページの 6 倍以上)、複雑で、複数のレベルがあります。要求された要素も動的です。

私は過去数時間、多くの fourms でスレッドを読み取り、多くの異なる xslt を試し、より多くのスレッドを読み取ることに費やしました。

どうやってやるの?

よろしくお願いします。