Hinweis für die SELFHTML-Referenz
Markus Speicherl
- xml
Abend
Ich las mir grade sehr interessiert den Artikel zum Unterschiede zwischen XHTML und HTML durch (weil im laufe des Tages es mal verlinkt wurde) und muss sagen dass der Artikel meinen Horizont für die DTD gehörig erweitert hat. Danke an den Autor dafür.
Was mir allerdings im Nachinein auffiel, ist dass im Beispiel zum Meta-Angaben nach Dublin Core das Beispiel wie folgt aussieht:
<meta name="DC.title" content="SELFHTML: Meta-Angaben">
<meta name="DC.creator" content="Stefan Münz">
<meta name="DC.subject" content="Meta-Angaben">
Dies wiedersprichst sich aber mit der Aussage "Notieren Sie unmittelbar vor der schließenden spitzen Klammer des alleinstehenden Tags einen Schrägstrich, sodass am Ende die Zeichenfolge /> steht." (Unterschied: Leere Elemente).
In der Dokumentation der Dublin Core Metadata Initiative wird (natürlich) das Element mittels / geschlossen. VErsucht man ein Dokument mittels XML zu parsen wird dies auch sonst als Fehler angemerkt und das parsing abgebrochen.
Ich denke man sollte die Beispiele im Artikel demnach ändern dass man XHTML-Konform im Beispiel die Tags schliesst.
grüsse
Hallo,
Was mir allerdings im Nachinein auffiel, ist dass im Beispiel zum Meta-Angaben nach Dublin Core das Beispiel wie folgt aussieht:
<meta name="DC.title" content="SELFHTML: Meta-Angaben">
<meta name="DC.creator" content="Stefan Münz">
<meta name="DC.subject" content="Meta-Angaben">
>
> Dies wiedersprichst sich aber mit der Aussage "Notieren Sie unmittelbar vor der schließenden spitzen Klammer des alleinstehenden Tags einen Schrägstrich, sodass am Ende die Zeichenfolge /> steht." ([Unterschied: Leere Elemente](http://de.selfhtml.org/html/xhtml/unterschiede.htm#leere_elemente)).
Nichts für ungut, aber in der aktuellen Version von SELFHTML wird in allen Beispielen im HTML-Kapitel, die nicht explizit im XHTML-Unterkapitel sind, HTML 4 verwendet (oder für ein paar Überreste noch ein paar properietäre Elemente).
Und in HTML 4 sind die Angaben vollkommen in Ordnung so. Dass man sich vielleicht grundsätzlich überlegen könnte, Beispiele in Zukunft nur noch in XHTML zu machen, wäre ein anderer Punkt, das ändert aber nichts dran, dass zumindest der Punkt in SELFHTML durchaus richtig ist.
Viele Grüße,
Christian
--
[Mein "Weblog"](http://del.icio.us/chris_se/servertipps) [[RSS](http://del.icio.us/rss/chris_se/servertipps)]
Ok, die relation habe ich tatsächlich nicht beachtet.
grüsse
Hallo,
Dass man sich vielleicht grundsätzlich überlegen könnte, Beispiele in Zukunft nur noch in XHTML zu machen, wäre ein anderer Punkt, ...
Das wäre keine Gute Idee. HTML 5 definiert ausdrücklich beides: HTML und XHTML, auch wenn versucht wird beide näher zusammenzubringen.
Weiterhin mit HTML zu fahren und nebenbei die Unterschiede zu XHTML erläutern macht durchaus Sinn. Ein SELFXHTML wäre meiner meinung nach nicht wünschenswert. Damit möchte ich übrigends XHTML 2.0 *nicht* ausschließen.
Gruß;
Hallo Daniel,
Dass man sich vielleicht grundsätzlich überlegen könnte, Beispiele in Zukunft nur noch in XHTML zu machen, wäre ein anderer Punkt, ...
Das wäre keine Gute Idee. [...]
Ich schrieb ja auch explizit "vielleicht" und "überlegen könnte". ;-) Nichts für ungut, aber ich habe im Moment nicht die Muße für eine XHTML-vs.-HTML-Diskussion, daher breche ich das hier (zumindest von meiner Seite aus) ab.
Viele Grüße,
Christian
Hallo,
Ich schrieb ja auch explizit "vielleicht" und "überlegen könnte". ;-) Nichts für ungut, aber ich habe im Moment nicht die Muße für eine XHTML-vs.-HTML-Diskussion, daher breche ich das hier (zumindest von meiner Seite aus) ab.
Die läuft ja auch im Moment schon wieder. Wollte ich hier aber gar nicht auslösen. Besser gleich im Keim ersticken ;)
Liebe Grüße;
Hi,
Ich las mir grade sehr interessiert den Artikel zum Unterschiede zwischen XHTML und HTML durch
ich verlinke noch einmal:
http://de.selfhtml.org/html/xhtml/unterschiede.htm
Was mir allerdings im Nachinein auffiel, ist dass im Beispiel zum Meta-Angaben nach Dublin Core das Beispiel wie folgt aussieht:
Auch hier der Link:
http://de.selfhtml.org/html/kopfdaten/meta.htm#dublin_core
Dies wiedersprichst sich aber mit der Aussage "Notieren Sie unmittelbar vor der schließenden spitzen Klammer des alleinstehenden Tags einen Schrägstrich, sodass am Ende die Zeichenfolge /> steht." (Unterschied: Leere Elemente).
Dieser Hinweis ist im Bereich /html/xhtml/ hinterlegt. Die von Dir monierte Seite liegt unter /html/kopfdaten/. Dort findest Du im obersten Abschnitt unter "Beachten Sie:", wie die Notierung in XHTML aussehen muss.
Ich denke man sollte die Beispiele im Artikel demnach ändern dass man XHTML-Konform im Beispiel die Tags schliesst.
Ja. Die Beispiele _außerhalb_ des Artikels hingegen sollte man unbehelligt lassen ;-)
Cheatah