Mit einem XSLT zwei XML vergleichen?

Hallo zusammen!

Ich will 2 xml-Dokumente auf Gleichheit prüfen.
Jedoch bekomm ich den XSLT-Code irgendwie nicht so richtig hin.

<?xml version="1.0" encoding="ISO-8859-2"?>

Kann mir da jemand helfen?
Ladon

Hallo Ladon,

Ich will 2 xml-Dokumente auf Gleichheit prüfen.
Jedoch bekomm ich den XSLT-Code irgendwie nicht so richtig
hin.

Gleichheit? str(dokument1) = str(dokument2)

Habe die Befürchtung, dass XSLT da nicht das Mittel zum Zweck ist. Gleichheit ist bei XML nunmal nicht nur eine Frage der Inhalte, sondern auch der Strukturen. Kannst du sicherstellen, das die Strukturen immer identisch sind?

Und wenn, willst du nur wissen, ob dann die Inhalte identisch sind? Oder auch in welchen Elementen Abweichungen existieren?

Wenn du nicht auf xslt angewiesen bist würde ich vorziehen die Daten nach Excel zu bringen und dort abzugleichen (mal eben eine Zelle einfügen um einen Versatz zu bereinigen, =wenn(a1=a2;„ok“; „nok“))

Schreib doch mal genauer, worum es dir geht und ob ggfs. eine andere Möglichkeit (c#?) für dich in betracht käme.

mfg

Dirk.Pegasus