Cheatah: DTD / falsches Attribut in XML-Dokument

Beitrag lesen

Hi,

Ich habe ein XML-Dokument, in dem in einem Element ein Attribut enthalten ist, was so aber in der DTD nicht vorkommt.
Dann ist doch dieses Dokument ungültig, oder?

wenn das Attribut nicht zufällig einem anderen Namespace zugeordnet ist: Ja.

Aber müsste dann der Browser gar nichts anzeigen, wenn ein XML-Dokument fehlerhaft ist?

Welches Interesse sollte der Browserhersteller an einer derartigen Implementierung haben?

Was kann ich denn nun mit so einem Dokument anfangen?

Keine Ahnung. Was _willst_ Du damit anfangen?

Hintergrund ist, dass ich die DTD zum Auswerten der XML-Datei genommen habe und damit alles vernachlässige, was nicht in der DTD steht.

Klingt plausibel. Warum lehnst Du das Dokument nicht ab, wenn es fehlerhaft ist?

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes