Ich schreibe eine MVC Webapp in AspNetCore 2.0 und muss Änderungen in xml-Dokumenten identifizieren und lokalisieren, so dass ich die geänderten Elemente markieren und bestimmen kann, ob eine kleinere oder größere Versionsinkrement erforderlich ist.Xml diff in dotnet core 2.0 vergleichen
Bei der Suche nach Antworten, wie dies zu tun ist, fand ich nicht viele konkrete Antworten.
Ich habe einen Port des alten XmlDiffPatch-Tools gefunden, aber es erfordert Framework und anscheinend nicht auf Core. Die Funktionalität dieser Klasse ist ein wenig spärlich, aber sehr nett und schnell und sobald ich herausgefunden habe, wie das Diffgramm strukturiert ist, könnte ich es leicht verwenden, um die geänderten Abschnitte in meinem Dokument zu identifizieren.
Allerdings dachte ich (in der Hoffnung), dass der Grund dafür, viele Beiträge zu diesem Thema nicht zu finden, darin besteht, dass dies eine so triviale Aufgabe ist, dass niemand daran interessiert ist, darüber zu schreiben.
Was ist derzeit die beste API für die Durchführung dieser Aufgabe?
(Was sind die Chancen, dass corefx Team XmlDiffPatch zu Core 2.0? Einführen)