Я хотел бы сравнить два XML файла, но основываясь только на значениях тегов, также мне нужно сравнить теги в целом, например,
<someTag><otherTag value1="0" value2="5"/>text1</someTag>
<someTag><otherTag value1="10" value2="15"/>text2</someTag>
Мне нужно показать, что <otherTag value1="10" value2="15"/>
отличается, меня не волнует разница text1
text2
. Проблема в том, что по умолчанию XMLUnit будет сравнивать value1
и value2
по отдельности, а я хочу сравнить их вместе, весь тег как одну строку. Есть ли способ добиться этого? Я знаю, что могу исключить text
реализацию DifferenceEvaluator
, но, тем не менее, я не знаю, как сравнивать атрибуты в целом. Я также считаю, чтобы использовать xslt.