@@Bernhard:
nuqneH
in der Praxis schließen sich die Verwendung von Namensräumen und DTD sogar gegenseitig aus.
Nein. Bspw. XHTML+MathML+SVG.
Wenn jetzt in dem Buch noch ein weiterer Namensraum vorkommen dürfen soll (z.B. SVG), dann müsste man auch alle SVG-Element in der Buch-DTD definieren, und die DTD bei Änderungen an SVG wieder anpassen. Und das gleiche für jeden weiteren Namensraum. Das ist schlicht nicht praktikabel.
Modularisierung macht’s möglich.
Dadurch, dass man XML-Namensräume in ein und demselben Dokument ganz wild durcheinander verwenden darf,
Von „wild durcheinander“ war hier nicht die Rede.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)