Hallo zusammen,
ich lese eine XML-Datei per XDocument.Load("filename.xml") ein und kopiere dieses in eine zweite Variable:
Während ich das in xmlFile meine Anpassungen durchführe, bleibt xmlFileOrg als Sicherungs-Kopie (nenne ich mal so) bestehen.
Nun möchte ich nicht unnötig Dateien speichern, denn es kann vorkommen das ich in xmlFile keine Änderungen durchführe, ist also noch der gleiche Inhalt. Um zu entscheiden ob ich speichern muss oder nicht, möchte ich xmlFile und xmlFileOrg vergleichen und bei einer festgestellten Änderung speichern.
Wie aber kann ich den die beiden XDocuments vergleichen? Ich dachte erst an Compare, aber das gibt es so direkt nicht.
Gibt es eine andere Möglichkeit beide "Variablen" zu vergleichen denn "if xmlFile <> xmlFileOrg then ..." geht ja nicht.
Viele Grüsse,
Daniel
ich lese eine XML-Datei per XDocument.Load("filename.xml") ein und kopiere dieses in eine zweite Variable:
Während ich das in xmlFile meine Anpassungen durchführe, bleibt xmlFileOrg als Sicherungs-Kopie (nenne ich mal so) bestehen.
Nun möchte ich nicht unnötig Dateien speichern, denn es kann vorkommen das ich in xmlFile keine Änderungen durchführe, ist also noch der gleiche Inhalt. Um zu entscheiden ob ich speichern muss oder nicht, möchte ich xmlFile und xmlFileOrg vergleichen und bei einer festgestellten Änderung speichern.
Wie aber kann ich den die beiden XDocuments vergleichen? Ich dachte erst an Compare, aber das gibt es so direkt nicht.
Gibt es eine andere Möglichkeit beide "Variablen" zu vergleichen denn "if xmlFile <> xmlFileOrg then ..." geht ja nicht.
Viele Grüsse,
Daniel