Thema: Anfängerfrage Doctype

Hallo!

Also irgendwie scheitere ich schon an den ersten Sachen des Buches. So z.B. auf Seite 29 an der Doctype Definition. Wenn ich diese genauso abtippe, also ...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
   [
      <!ATTLIST a notiz CDATA #IMPLIED>
   ]>

... , dann habe ich Probleme mit der ATTLIST und deren schließender eckiger Klammer. Und zwar wird diese schließende Klammer anscheinend als Ende der ersten öffnenden eckigen Klammer bei '<!DOCTYPE...'  gesehen. Somit wird die ATTLIST gar nicht richtig verarbeitet und im Browser erscheint deshalb nur das ']>' aus der letzten Zeile der Doctype Definition. Dies ist auch beim Beispiel 2.1.4_2 auf der CD zu beobachten. Wie bekommt man nun ne DOCTYPE hin, die 100%ig funktioniert und auch bis zum Ende abgearbeitet wird?

Gruß
Björn

2

Re: Anfängerfrage Doctype

Bei mir erscheint der "Fehler" auch!

3

Re: Anfängerfrage Doctype

Ja .. die Schreibweise ist korrekt, aber in den Browsern wird es in dieser Variante leider mit den abschließenden Zeichen dargestellt. Das ist leider ein Browserbug .. ich wollte mit dem Bsp. kurz ein korrektes XHTML erzeugen, das mit dem W3C-Validator korrekt geparsed wird. Ich arbeite gerade an einem Update zum Buch, in dem ich auch diesem Punkt anspreche .. die Lösung ist kurz gesagt, ein externes DTD auf dem eigenen Server, dass aber mit einem eigenen Tool validiert werden muss. Mehr dazu später in diesem Thread. Ich möchte in diesem Zusammenhang auch auf die Fußnoten in diesem Abschnitt verweisen, die diese Problematik auch aufgreifen.

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de