Autor Zpráva
AMD
Profil *
Jakej mime typ má být u XHTML ?? Když jsem dal application/xhtml+xml tak IE hodil nějakou chybu, že nemůže načíst / a FireFox mi hodil zdroják se slovy, že k XML není asociovanej žádnej program.
Marty
Profil
Něco málo:
http://dsic.zapisky.info/XML/XHTML/FAQ/#mime11

a řešilo se to už tady:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=2&topic=41 61

pročti si to, snad ti to pomůže.
Acci
Profil
A třeba heště http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=2342& forum=10&page=-1 , kde se dozvíš, jak s application/xhtml+xml na IE pomocí PHP
AMD
Profil *
Proč bych ale najednou dával na stránky něco, co by snížilo jejich funkčnost o 100% a pak dělal pro každej druhej browser hacky ???
Acci
Profil
AMD
No protože XHTML 1.1 to vyžaduje. Pokud to nechceš dělat (posílat správný MIME typ pro XHTML 1.1) tak použij XHTML 1.0 Strict, u kterého je povoleno ještě, aby posílal text/html
AMD
Profil *
Dobře, dobře... koukni se mi na stránky a pověz, jestli to mám správně. Funguje to jak ve FF, tak v IE na Win a ve FF, Konqueroru a Opeře na Linuxu.
Acci
Profil
AMD
A proč by fungovat neměly? Jde prostě o to, že norma nařizuje, že se to musí posílat s tím MIME typem application/xhtml+xml. Pak se toho chytne xml parser a bude se to parsovat jako xml (tedy, pokud budeš mít na stránkách chyby, tak ti to napíše chybu a stránka se nezobrazí). Jiank nemá cenu používat XHTML 1.1. Důležité je to, co posílá server v http hlavičce a ne to, co je v meta tagu
ronnie
Profil
Přesně tak, pokud nemáš nějaké zvláštní poždavky, pro které potřebuješ XHTML 1.1, tak použij XHTML 1.0 Stric.
AMD
Profil *
Nee, už je to dobrý, nechám to v XHTML 1.1 :)
Acci
Profil
AMD
tak tam potom nepiš, že je web validní podle XHTML 1.1. Protože i když validátor píše, že validní je, tak není
AMD
Profil *
ale je validní, já tam mám nastavený text/xhtml+xml ...
Acci
Profil
Kolikrát ti budu říkat, že důležité je to, co posílá server a ne to, co máš uvedeno v meta tagu
centi
Profil
AMD
Mýliš si obsah meta tagu s posielanými hlavičkami. application/xhtml+xml v meta nič neznamená, hlavné je, čo posiela server. Ak server posiela hlavičku text/html (čo v tvojom prípade naozaj posiela), tak je to nevalídne.
AMD
Profil *
Dobře, přepisuju na XHTML 1.0 Strict.
AMD
Profil *
Hotovo
Toto téma je uzamčeno. Odpověď nelze zaslat.