Im Gegensatz zu HTML wurde XHTML mit Blick auf die Möglichkeit der Erweiterbarkeit geschaffen. XHTML nutzt dazu das Namensraum-Konzept von XML. Eine XHTML-Version bildet dabei einen solchen Namensraum. Andere XML-Sprachen wie MathML, SVG und RDF stellen weitere Namensräume dar. In einem XHTML-Dokument können nun Elemente aus fremden Namensräumen verwendet werden, indem Sie über das Attribut xmlns eine entsprechende Namensraum-Angabe erhalten.
Ein Beispiel für die Nutzung des Namensraum-Konzeptes zur Erweiterung von XHTML ist die Einbettung von MathML:
<p>Dies ist noch ganz normales XHTML</p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mfrac>
<mrow>
<mrow>
<mo>-</mo>
<mi>b</mi>
</mrow>
<mo>±</mo>
<msqrt>
<mrow>
<msup>
<mi>b</mi>
<mn>2</mn>
</msup>
<mo>-</mo>
<mrow>
<mn>4</mn>
<mo>⁢</mo>
<mi>a</mi>
<mo>⁢</mo>
<mi>c</mi>
</mrow>
</mrow>
</msqrt>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>a</mi>
</mrow>
</mfrac>
</mrow>
</math>
<p>...und hier geht XHTML weiter</p>
Dabei seit: 08.09.2003 Ort: Augsburg Alter: 38 Geschlecht:
Verfasst Do 16.11.2006 13:14 Titel
wie kann ich dann zum beispiel das Tag/Element <xcross> einbauen muss ich das dann in der *.dtd erwähnen oder kann ich das einfach so in die *.xhtml datei schreiben?
Dabei seit: 08.09.2003 Ort: Augsburg Alter: 38 Geschlecht:
Verfasst Do 16.11.2006 14:21 Titel
danke schön für die Links...
aber wie des genau mit "meinen" Elementen läuft versteh ich net, bei XML funzt des ja ohne das ich des in ne DTD oder was anderes schreiben muss
XHTML gleich sich ja immens an HTML an, aber wo liegt jetzt der Vorteil an dem "extensible" bringt das was in der täglichen Web-Design abreit, ist es sinnvoll nur noch XHTML Dateien zu erstellen?
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB