C'è un modo semplice per confrontare due strutture XML per determinare se hanno la stessa struttura e dei dati?Confronta due XmlNodes in C#
Ho una funzione che restituisce un XmlNode e sto cercando di scrivere unit test per esso. Memorizzo il risultato XML corretto in un file. Durante il test, carico il file in XmlDocument, localizzo l'XmlNode corretto e lo confronta con il risultato della funzione. Un confronto diretto non funziona (come previsto) e InnerXml non funziona neanche. Sto prendendo in considerazione la rimozione di tutti gli spazi bianchi da InnerXml e il confronto, o la scrittura del mio confronto per camminare l'albero, ma non mi piace molto l'una o l'altra opzione.
Quale versione di .NET sono in esecuzione? –