J'ai essayé d'écrire un cas de test dans JUnit
pour comparer deux fichiers xml. En utilisant xmlunit
, je devrais être capable de trouver toutes les différences. Mais en comparant, je reçois false
tout le temps, bien que je donne le même type de fichiers. L'horodatage est différent pour chaque fichier xml. Donc, bien que tous les autres contenus du fichier xml soient égaux, il renvoie false. S'il vous plaît me fournir tout moyen approprié pour gérer ce problème.Comment ignorer les éléments xml spécifiques en utilisant xmlunit lors de la comparaison de deux fichiers xml dans junit
Je dois ignorer la balise d'horodatage dans le fichier xml lors de la comparaison de deux fichiers xml. Et comment puis-je ignorer les balises de fermeture automatique?
<XML>
<TIMESTAMP>KALA</TIMESTAMP>
<B>JIHN</B>
<C>Lion</C>
</XML>
<XML>
<TIMESTAMP>QWER</TIMESTAMP>
<B>JIHN</B>
<C NAME =LION/>
</XML>
<B>JIHN</B>
Pourriez-vous transmettre le code XML via un modèle XSLT qui supprime toutes les parties indésirables, avant de faire la comparaison? –