Gunnar Bittersmann: Validieren

Beitrag lesen

Hello out there!

ich finde es sehr irritierend das <tag></tag> nicht zwingend das gleiche ist wie <tag />.

Doch, das ist das Gleiche, wenn das XHTML als XML verarbeitet wird (application/xhtml+xml).

Wird das XHTML durch den Tag-Soup-Parser gejagt (text/html), ist <tag /> dasselbe wie <tag>; das Element wird nicht explizit geschlossen, sondern der Browser schließt es implizit beim ersten Auftreten eines Elements, das nicht in dem tag-Element vorkommen darf.

http://gangstaplaya.de/TEST/html-xml-20060630.html (text/html) und http://gangstaplaya.de/TEST/html-xml-20060630.xhtml (application/xhtml+xml) werden trotz identischem Quelltext* verschieden dargestellt.

See ya up the road,
Gunnar

* bis auf HTTP-EQUIV-Angabe

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)