powiem szczerze ze xhtml'em interesuje sie juz chwilke i staram sie takze stronki tworzyc zgodnie z tym standardem, jednakze odkrycie jakiego dokonalem przed momentem zszokowalo mnie

Mianowicie cale nasze DOCTYPE i wszystkie staranania w wiekszosci przypadkow "niweczone" sa poprzez naglowki MIME Type. Jak sie okazuje strony tworzone w standardzie xhtml >= 1.0 powinny zostac przedstawione przegladarce jako "application/xhtml+xml" a nie jako "text/html" gdyz wtedy dopiero dokonuje sie wlasciwa validacja naszej stronki przez przegladarke.
Zaintrygowany tematem przetestowalem na lokalu swoje "odkrycie" i jakze sie zdziwilem gdy wstawienie taga "<br>" (DOCTYPE xhtml 1.1) zamiast tylko ewentualnego bledu przy uzyciu recznego validatora ze strony w3c otrzymalem blad :
XML Parsing Error: not well-formed Location: http://toczek.hopto.org/index.php Line Number 1, Column 7:<br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> ------^

Blad jest oczywiscie z firefox'a, w operze rowniez dostaje blad iz
"XML parsing failed: not well-formed (Line: 1, Character: 6)"

jak dla mnie jest to przelomowa wiadomosc



Oczywiscie trzeba uwzglednic "przegladarke" IE i dla niej wrzucac stary typ "text/html" gdyz inaczej bidna sie gubi.
Mam nadzieje ze chodz troche jasno sie wyrazilem i zapraszam do dyskusji.
Pare linkow zebym nie byl goloslowny

The Road to XHTML 2.0: MIME Types
mimetypes
webstandards.org
rfc

p.s
byc moze wszyscy o tym juz dawno wiedza (z tego co widze po datach artykulow to nie sa one pierwszej nowosci) ale dla mnie to calkowita nowosc ;].
p.s.2
po glebszych testach okazalo sie ze nie ma jednak rozy bez kolcow

