XMLs - vergleichen

Status
Nicht offen für weitere Antworten.

Fraiser

Mitglied
Hallo

Wie kann man am günstigsten 2 XML-Dateien mit einander vergleichen?

1. Auf (nur) gleichen Inhalt (ohne berücksichtigung von Zeilenumbrüchen o.ä.)
2. Auf komplette Übereinstimmung
 

Wildcard

Top Contributor
Komplette Übereinstimmung ist natürlich trivial.
Ohne Berücksichtigung von unnötigen Leerzeichen und Zeilenumbrüchen:
Einfach beim einlesen entfernen.
Wenn du es schöner haben willst kannst du dir auch mal den Eclipse-Compare Mechanismus ansehen.
 

SnooP

Top Contributor
1. mit DOM bekommst du entsprechende Baumstrukturen deiner XML-Datei und kannst beim traversieren Knoten für Knoten miteinander vergleichen...

2. Diff... wobei da in vielen Fällen schon ein Vergleich der Dateigrößen ein K.O. Kriterium sein könnte.
 
A

Arki

Gast
Zu dem Thema hätt ich auch eine Frage:

Gibt es ein bzw. kennt jemand ein Tool mit dem man zwei XML-Dokumente (DOM) vergleichen kann, als Ergebnis jedoch nicht einfach ein "ja sind gleich" oder "nein sind ungleich" bekommt, sondern man praktisch so etwas wie einen Differenz-DOM Baum bekommt, wo also genau das stehen bleibt, was in einem Dokument zu viel ist ?
 
G

Guest

Gast
Ja ich meinte eigentlich schon was für Java, bzw. wenns da keine Lib oder sowas gibt dann halt irgendwie vielleicht Sourcecode ;)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben