Gunnar Bittersmann: Fragen zu XML-Namensräume

Beitrag lesen

Auch bei RSS 2.0 und soweit ich weiß Atom ist das
Einbinden von zusätzlichem Markup mittels Namensräumen erlaubt. [snip]
»Offizielle« DTDs oder Schemata gibt es aber nicht.

Tim,
Das eine widerspricht ja auch dem anderen.

DTD heißt festgelegte Menge von Elementen. Nichts Zusätzliches.

Keine Chance, z.B. MathML in (X)HTML Strict oder Transitional einzubauen. Dazu brauchst du eine DTD, die sowohl die Elemente von MathML als auch die von HTML enthält. (Gibt's ja für XHTML.)

Wenn du aber nicht weißt, welches zusätzliche Markup es einzubinden gilt (die DCMI könnte ja z.B. die Meta-Angaben noch erweitern), kann es keine DTD geben (oder du müsstest sie ständig neu schreiben).

Keine DTD heißt nicht "Mist".

Gruß,
Gunnar

--
"Nobody wins unless everybody wins." (Bruce Springsteen)