C# " xml Dateien Vergleichen

TresPuntos

Cadet 4th Year
Registriert
Juni 2018
Beiträge
113
Hallo,

ich melde mich und das ist ein sehr dringliches Anliegen.

Ich habe 2 XML-Dateien, die ich vergleichen will.
Datei 2 muss gleich Datei 1 sein aber nicht anders herum -> Datei2.Contains(Datei1) sozusagen.
Die beiden Dateien wurden vorher bereits sortiert und sollen nun verglichen werden auf:
Knotennamen, Knoteninnentext und Attributwert, also auf alles was man die beiden Dateien vergleichen kann.
Ich habe die nicht zu vergleichenden Werte nämlich mit XSLT herausgefiltert.

Brauche dabei eure Hilfe weil ich sonst komplett aufgeschmissen bin.
 
C#:
public void GenerateDiffGram(string originalFile, string finalFile,
                                    XmlWriter diffGramWriter)
{
   XmlDiff xmldiff = new XmlDiff(XmlDiffOptions.IgnoreChildOrder |
                                    XmlDiffOptions.IgnoreNamespaces |
                                    XmlDiffOptions.IgnorePrefixes);
   bool bIdentical = xmldiff.Compare(originalFile, newFile, false, diffgramWriter);
   diffgramWriter.Close();
}
 
Was kann ich damit Anfangen, weil mehrere Begriffe wie diffgramWriter und die Klasse XmlDiff bei mir nicht vorhanden ist :D
 
Zurück
Oben