Как игнорировать определенные элементы при сравнении XML?
У меня есть сообщение XML, например, так:
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
Я хочу сравнить сообщение этого типа, созданное тестируемым методом, с ожидаемым сообщением, но меня это не волнуетelementA
, Итак, я хотел бы, чтобы вышеуказанное сообщение считалось равным:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
Я использую последнюю версиюXMLUnit.
Я полагаю, что ответ включает в себя созданиеDifferenceListener
; Я просто не хочу изобретать велосипед, если есть что-то готовое для использования там.
Предложения, которые используют библиотеку, отличную от XMLUnit, приветствуются.