2016-11-29 4 views
-1

Gibt es eine Möglichkeit, alle Tags in zwei XML zu vergleichen? Ich benutze xmlunit2.3 um andere Sachen zu machen.Tag-Nummer in einem xml mit groovy

Beispiel: XML1:

<A> 
<a> 
<b> 
</A> 
<B> 
<a> 
<b> 
<c> 
</B> 

Größe von XML1 = 9

XML2:

<A> 
<a> 
<b> 
</A> 
<B> 
<a> 
<b> 
</B> 

Größe von XML2 = 8

Vielen Dank im Voraus

+0

Was haben Sie versucht? Vielleicht können Sie dies überprüfen und sehen, ob dies hilfreich ist - http://stackoverflow.com/questions/40743664/groovy-compare-soap-response-with-xml-file/40745555#40745555 – Rao

+0

Ich suchte das Vorkommen von " <"in beiden xml, um die Anzahl der Tags in einer XML-Datei zu finden. –

+0

Das ist vielleicht kein guter Weg, denn wenn' CDATA' vorhanden ist und es '<' als Teil von Daten enthält, kann es zu falschen Ergebnissen kommen. Probieren Sie übrigens die im obigen Link erwähnte Lösung. – Rao

Antwort

0

Diese Überprüfung muss in dem XMLParser vorgenommen werden, den Sie verwenden, entweder Ihren eigenen oder einen bestehenden. Die XML-Sprache unterstützt es.

Verwandte Themen