У меня есть сообщение об 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, приветствуются.
Это также действительный подход к проблеме. Спасибо за предложение. –