私はそうのようなXMLメッセージがあります。XMLを比較するときに特定の要素を無視するにはどうすればよいですか?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
を私は期待メッセージにテスト対象の方法により製造されたこのタイプのメッセージを比較したいが、私は約elementA
を気にしません。だから、私は上記のメッセージがに等しいと考えることがしたい:私はXMLUnitの最新バージョンを使用してい
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
。
私は答えがカスタムDifferenceListener
を作成することを想像しています。私はちょうどそこに使用する準備ができている何かがある場合、車輪を再発明したくありません。
XMLUnit以外のライブラリを使用することをお勧めします。
これはまた、この問題に対する有効なアプローチです。提案していただきありがとうございます。 –