2017-03-14 2 views
0

XMLUnit 2では、これら2つのドキュメントを同じ(または類似の)ものとして返す方法はありますか?子ノードを取得するためにいくつかの前処理を行うことができますが、XMLUnitで直接行うことができるかどうかを確認したいと考えました。XMLUnit:親ラッパーを削除する

いるDoc1:

<a><b><c>test</c></b></a> 

Doc2の:

<c>test</c> 

答えて

1

いいえ、XMLUnitは、比較することになっている樹木の根を与えられることを期待しています。子ノードを選択したら、Input.fromNodeなどの方法を使用できますが、それは分かっています。

入力ビルダを拡張するか、またはSourceラッパーを作成して、XPathなどの手段を使用して「実ルート」を選択できるようにするのは難しくありませんが、現在は組み込みソリューションはありません。

関連する問題