Hoi,
Ob bei XML ein JavaScript-Interpreter das DTD beachten _sollte_,
kann ich Dir auf die Schnelle nicht verraten. Ob er es _tut_, lässt
sich aber zumindest im Hinblick auf die Historie erahnen.
Der Mozilla-XML-Parser setzt XML-Elemente um in eine DOM-Struktur,
auf die auch per JS zugegriffen werden kann.
Gruesse,
CK