Autor | Zpráva | ||
---|---|---|---|
mantisa Profil |
Nechci vyvolávat flame, pouze se ptám, jelikož v XHTML zběhlý nejsem.
http://www.mantisa.cz/zkousky/xhtml.php Pokud tuto stránku dám validovat přímo z prohlížeče, napíše mi český validátor, že stránka je validní. Pokud stránku validuji přímo ve validátoru... http://validator.webylon.info/check?uri=http%3A%2F%2Fwww.mantisa.cz%2Fzkousky %2Fxhtml.php Celý zdrojový kód xhtml.php <?php if (isset ($_SERVER["HTTP_ACCEPT"]) AND stristr ($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")): header ("Content-type: application/xhtml+xml; charset=utf-8"); $mimetyp = "application/xhtml+xml"; else: header ("Content-type: text/html; charset=utf-8"); endif; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <title>XHTML dokument</title> </head> <body> <p>XHTML dokument?</p> </body> </html> Děkuji za objasnění. Případně se omlouvám, pokud tam je nějaká velká nesrovnalost. |
||
Bubák Profil |
#2 · Zasláno: 24. 12. 2007, 00:55:59 · Upravil/a: Bubák
Validátor "se nechce přiznat", přesněji nepošle hlavičku, že akceptuje XHTML.
viz Zobrazit: HTTP hlavičky http://validator.webylon.info/check?uri=http%3A%2F%2Fwww.mantisa.cz%2Fzkousky %2Fxhtml.php&shttp=1#http |
||
Chamurappi Profil |
#3 · Zasláno: 24. 12. 2007, 05:42:07 · Upravil/a: Chamurappi
Reaguji na mantisu:
„Pokud tuto stránku dám validovat přímo z prohlížeče …“ … tak ji Opera nauploaduje do validujícího skriptu s MIME typem, který sama obdržela. Dozvíš se tedy, že Opeře posíláš validní kód. „Pokud stránku validuji přímo ve validátoru …“ … tak ji validátor stáhne ze serveru jako tuctový robot. Žádnou využitelnou hlavičku nepošle a obdrží nevalidní kód. Konkrétní HTTP hlavičky dotazu si můžeš nastavit v rozšířeném rozhraní. <mimochodem> „<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />“ Tam by mělo být vždy „text/html“ — při jiném MIME typu tento <meta> element nepůsobí. </mimochodem> Reaguji na Bubáka: Žádný Accept = přijímám cokoliv. |
||
mantisa Profil |
#4 · Zasláno: 24. 12. 2007, 09:38:17
Chamurappi
Děkuji velmi, už tomu rozumím (aspoň myslím). :-) |
||
Časová prodleva: 16 let
|
0