Gunnar Bittersmann: Frage zu Namensräumen

Beitrag lesen

@@Bernhard:

nuqneH

Jo, so geht's: Die Möglichkeit der Modularisierung war mir nicht bekannt. Scheint vergleichsweise neu und nicht sehr weit verbreitet zu sein.

Modularisierung [XHTML-MODULARIZATION] und XHTML 1.1 [XHTML11] sind nun wirklich nicht neu.

Die Verbreitung von XHTML 1.1 scheiterte am Verzicht auf Kompatibilität mit HTML 4, wie es sie für XHTML 1.0 gibt. [XHTML10 §C]

Von „wild durcheinander“ war hier nicht die Rede.
Kapier ich nicht: Worauf willst du damit hinaus?

Dass es einen Unterschied macht, ob Elemente und Attribute aus verschiedenen Namensräumen „wild durcheinander“ im XML-Dokument vorkommen (wie es bei der Verwendung mehrerer Vokabularien in RDF/XML der Fall ist) oder ob ein Namensraum als Insel innerhalb eines anderen Namensraums vorkommt (wie im Beispiel "buch").

In diesem Fall genügt es, dass in der DTD <!ELEMENT kapitel (html)> steht und die HTML-DTD in der buch-DTD enthalten ist (zweckmäßigerweise als Referenz eingebunden).

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)