Gunnar Bittersmann: CSS kann keine Konstanten

Beitrag lesen

Hi Daniel,

Der [Namensraum] macht für den Browser erkennbar, dass es sich bei den XML-Elementen um solche aus dem HTML-Namensraum handelt und er folglich deren Semantik kennt.

Aber der Agent kennt mit dem Namensraum nicht die Syntax. Die steht in der DTD (bzw. in einem XML-Schema).

Und Validität meint korrekte Syntax.

Eine DTD kann auch nur aus dem (bei mir vorhandenen) internal Subset bestehen.

In welchem du kein einziges Element angegeben hattest. Deine XML-Datei dürfte, um valide zu sein, also nicht einmal ein Wurzelelement beïnhalten. Was ein Widerspruch ist, denn wenigstens dieses muss vorhanden sein.

Davon, dass da eine Element-Declaration für das Root-Element angegeben sein müsste o.ä. steht da nix so weit ich das sehe.

„Ein Element ist gültig, wenn es eine Deklaration gibt […]“ [XML]

Demnach wäre das eine valide _XML_-Datei ;-)

Immer noch dieser Meinung? ;-)

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)