HTML spezial: Voyager
Boris Hoeller
Liebe Listige,
wer den heise newsticker liest, weiß es schon, W3C hat wieder was Neues zu melden: 'Voyager'.
Das hat zwar nicht mit Star Treck zu tun, ist aber absolut 'new generation'. Also HTML Cracks, das lohnt sich, mal reinzuschauen:
http://www.w3.org/TR/WD-html-in-xml
Reformulating HTML in XML ist der Titel.
Wer zukunftsträchtiges HTML4 authoring betreiben will, lese
http://www.w3.org/TR/WD-html-in-xml/#guidelines
Beispiel:
XML mag keine stand-alone tags wie <BR> <HR> oder <IMG>,
eine Empfehlung ist, um insofern Zukunftskompatibilität zu behalten, solche Elemente XML konform zu notieren.
Also:
<BR />, <HR /> <IMG src="some.gif" /> usw.
Aber Achtung: ist alles Zukunftsmusik und noch kein Standard, sondern nur sog. 'working draft'.
Kein Browser unterstützt das derzeit, aber nach den allgemeine Fehlerbehandlungsregeln schadet es auch nicht!
Wie gesagt ist nur was für Spezies und letztlich könnte man - sobald die Sache erheblich wird - mit einem Script die SingleTags 'aufrüsten' .... <g>
Dennoch die Info ist ganz interessant .....
CU
'Bo'
hi 'Bo',
Also:
<BR />, <HR /> <IMG src="some.gif" /> usw.
werd‚ich mal genauer betrachten.
Aber die andere Syntax fuer empty-tags sind erst die halbe Miete. Ausserdem muessen alle Attribute in Anfuehrungszeichen eingeschlossen werden und - das ist das Schwierigste, alle in HTML auslassbare Tags muessen in XML vorkommen.
Der Witz:
HTML:
<p>
Erster Absatz
<UL>
<LI>item
</UL>
<P>
Zweiter
= XML:
<P>Erster Absatz</P>
<UL>
<LI>item</LI>
</UL>
<P>Zweiter>/P>
Will man dies alles von Hand codieren, dann ist das sehr fehleranfaellig. Da warte ich lieber auf
Konverter, die dies automatisch tun werden.
Tschuess
Olaf
Liebe Listige,
Hey, du bist hier im Forum, nicht in der Mailing-Liste <g>
Auf jedenfall vielen Dank fuer die URL: http://www.w3.org/TR/WD-html-in-xml sollte wirklich jeder mal lesen, der sich mit den Themen hier beschaeftigt. Denn da wird sich endlich auch mal zum Verhaeltnis von XML und HTML konkret geauessert. HTML soll kuenftig als XML-Anwendung weiterentwickelt werden. Eine prima Idee, denn das ist fuer beide Sprachen gut: XML wird dadurch bekannter, und die offiziellen HTML-Definitionen vielleicht nicht mehr ganz so kryptisch wie bisher, wo HTML eine SGML-Anwendung war.
viele Gruesse
Stefan Muenz