Existe-t-il un moyen simple de comparer deux structures XML pour déterminer si elles ont la même structure et les mêmes données?Comparer deux XmlNodes en C#
J'ai une fonction qui retourne un XmlNode et j'essaye d'écrire des tests unitaires pour cela. Je stocke le résultat XML correct dans un fichier. Durring le test je charge le fichier dans un XmlDocument, localise le XmlNode et compare avec le résultat de la fonction. Une comparaison directe ne fonctionne pas (comme prévu) et InnerXml ne fonctionne pas non plus. J'envisage de supprimer tous les espaces d'InnerXml et de comparer cela, ou d'écrire ma propre comparaison pour marcher dans l'arbre, mais je n'aime pas beaucoup l'option.
Quelle version de .NET utilisez-vous? –