Hallo,
Benötigt Mozilla/Firefox um (gültige) XML-Dateien anzuzeigen, eine beschreibende DTD-Datei zu der XML?
Nein.
Der Parser in Mozilla ist kein validierender Parser und kümmert sich so nicht darum was in der DTD steht (deshalb werden z.B. keine externe Entities in der XML-Datei aufgelöst, wenn diese in der DTD definiert sind.)
Meine Antwort: anscheinend nicht, denn auch ohne bekomme ich die Datei ordentlich mittels XSL-Datei angezeigt. IE mag dies nicht so.
Das würde dir auch mit dem IE passieren, den obwohl er einen validierenden Parser hat, ist die Validierung per Default ausgeschaltet.
Das Problem, was sich aus der einfachen Frage ergibt:
Wie bringe ich Mozilla/Firefox dazu Default-Werte in einer DTD anzuzeigen, die in XML nicht angegeben werden?
Überhaupt nicht.
Grüße
Thomas