問題タブ [xmlunit-2]

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 投票する
1 に答える
444 参照

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

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

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

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

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

java - 順序と数値形式が異なるネストされた要素の照合

私はJavaでxmlunit 2.2.1を使用しており、一致する次のXMLがあります。ここでの問題は 2 つあります。

  1. 順序は同じではありません
  2. 一部の数値には末尾のゼロが含まれる場合があります (例: 0.250000)

すべてのテキストノードが完全に一致する必要があるため、この理由ByNameAndTextRecSelector()では機能しませんが、ここではそうではありません。DifferenceEvaluator数値の末尾のゼロを処理する を既に実装しています。しかし、比較する適切な要素を選択するには何を使用すればよいでしょうか?

XML1:

XML2:

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

java - 要素の並べ替え時に XMLunit を使用した XML 比較が機能しない

2 つの XML があります

最後の 2 つの<author>タグの順序は異なりますが、似ているはずです。これがコードです

これが出力です。

これを無視する方法を誰か教えてもらえますか? NameandText を要素セレクターで使用すると、順序を無視する必要があると思いました。ありがとう

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

java - 2 つの XML 文字列の比較

次のように2つのXMLドキュメントがあります

XML1 :

最初の子要素のテキストが両方の XML で等しい<attribute>場合にのみ、子要素 を比較したい<a>

たとえば、XML1 のwhere = 3 と XML2 の<attribute>where = 3 を比較したいとします。<a><attribute><a>

現在、以下のコードを使用しています。

これは私に間違った比較を与えています。<attribute>where = 3 が XML にない場合<a>、このノードと次のすべてのノードが不一致として表示されます。しかし、このノードだけが不一致として欲しいです。

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

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

f# - プライベート コンストラクターのみを持つ C# クラスの継承

CompareConstraintF# コードでXMLUnit.NET クラスをサブクラス化したいと考えています。

ただし、そのクラスにはプライベート コンストラクターが 1 つしかありません。継承しようとすると、次のコンパイル エラーが発生します。

This 'inherit' declaration specifies the inherited type but no arguments. Consider supplying arguments, e.g. 'inherit BaseType(args)'.

F# でパブリック コンストラクターを使用せずにクラスを継承する方法はありますか?

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

java - XMLUnit 2.3 および一部のタグでの比較の無視

soapUi (Groovy) で 2 つの xml を比較していますが、いくつかのタグ (1 つだけでなく) を無視したい

以下の解決策を試しましたが、うまくいきませんでした:

私のコードに何か問題がありますか?このエラーが発生します:

ありがとう !

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

groovy - xmlunit 2.3.0 を使用して、連続していない子ノードを持つ 2 つの XML ファイルを比較します。

SoapUI (Groovy) で 2 つの XML ファイルを比較したいのですが、これらは似ていますが、子ノードが順番に並んでいません。XML ユニット v2.3.0 を使用しています。

XML2:

上記の例では、両方の XML の内容は似ていますが、順序のみが異なります。両方を比較して、それらが等しいかどうかを知りたいです。

以下のコードを実行したとき:

次の出力が得られます

このシナリオで使用する必要がある要素セレクター/条件ビルダーについて誰かがアドバイスしてくれますか?