Thomas J.S.: zwei XML-Dokumente vergleichen

Beitrag lesen

Hallo,

wie vergleicht man mit Perl bzw. einer anderen Sprache (ASP z.B.) die logische Gleichheit von zwei XML-Dokumenten?

Gar nicht.
Geht nur dann wenn du einen validierenden XML-Parser in die Sache involvierst (ob du den Parser jetzt selbst in Perl, ASP etc. schreibst)

(
Also z.B.

<xml_doc attr1="hueh">
<xml id="1">Halo</xml>
<xml id="2">olah</xml>
</xml_doc>

ist logisch gleich

<xml_doc>
<xml id="2">olah</xml>
<xml id="1">Halo</xml>
</xml_doc>

wenn "hueh" die Defaulteinstellung fuer das (optionale) Attribut attr1 ist.
)

Davon abgesehen, dass das keine gültige XML-Fragmente sind, zählt die Logik erst wenn sie vom Parser analyisert sind.

Grüße
Thomas