Im Moment versuchen wir, Goldkonfigurationen für unsere Umgebung zu erstellen. Eine Software, die wir verwenden, basiert auf großen XML
Dateien, um den Großteil ihrer Konfiguration zu enthalten. Wir möchten unsere Laborumgebung als unsere "Goldkonfiguration" katalogisieren und dann in Zukunft in der Lage sein, diese Konfiguration zu überprüfen.
Da diff ein byteweiser Vergleich und KEIN logischer Vergleich ist, können wir ihn in diesem Fall nicht zum Vergleichen von Dateien verwenden ( XML
ist ungeordnet, funktioniert also nicht). Was ich suche, ist etwas, das die beiden XML
Dateien analysieren und Element für Element vergleichen kann. Bisher haben wir noch keine Dienstprogramme gefunden, die dies tun können. Betriebssystem spielt keine Rolle, ich kann es auf alles tun, wo es funktionieren wird. Die Präferenz ist etwas von der Stange.
Irgendwelche Ideen?
Bearbeiten: Ein Problem, auf das wir gestoßen sind, ist, dass die Konfigurationsdateien eines Anbieters gelegentlich dasselbe Element mehrmals erwähnen, jedes Mal mit unterschiedlichen Attributen. Welches Diff-Dienstprogramm wir auch verwenden, es muss in der Lage sein, entweder den Satz von Attributen oder alle als Teil eines Elements zu identifizieren. Große Bestellung :)