Ich habe eine XML-Nachricht wie folgt:Wie ignoriere ich bestimmte Elemente beim XML-Vergleich?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
ich eine Nachricht dieser Art durch ein Verfahren unter Test mit einer erwarteten Nachricht erzeugt vergleichen will, aber ich weiß nicht über elementA
kümmern. So würde ich die obige Meldung gerne gleich betrachtet werden:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
ich die neueste Version von XMLUnit verwenden.
Ich stelle mir vor, dass die Antwort das Erstellen einer benutzerdefinierten DifferenceListener
; Ich will das Rad einfach nicht neu erfinden, wenn da draußen etwas bereit ist.
Vorschläge, die eine andere Bibliothek als XMLUnit verwenden, sind willkommen.
Das ist auch ein gültiger Ansatz für das Problem. Danke für den Vorschlag. –