XML elemzése sikertelen
Szevasztok!
"XML elemzése sikertelen: szintaktikai hiba" írja az OPERA böngésző és nem jeleníti meg a lapomat.
"A dokumentum elemzése HTML-ként" linkre kattintva viszont betölti hibátlanul az oldalt.
Validátor utmutatásait és tanácsait követve változtattam az oldalon de néhány funkció így nem működött.
Kérdésem: Megoldható, hogy lapomat a böngésző rögtön HTML -ként elemezze?
Üdv: KI
■ "XML elemzése sikertelen: szintaktikai hiba" írja az OPERA böngésző és nem jeleníti meg a lapomat.
"A dokumentum elemzése HTML-ként" linkre kattintva viszont betölti hibátlanul az oldalt.
Validátor utmutatásait és tanácsait követve változtattam az oldalon de néhány funkció így nem működött.
Kérdésem: Megoldható, hogy lapomat a böngésző rögtön HTML -ként elemezze?
Üdv: KI
XHTML
De gondolom, nem erre voltál kiváncsi, úgyhogy ihun a részletes magyarázat:
Ha XHTML-ként (text/xml és társai) küldesz ki egy nem valid HTML dokumentumot, XML parzerrel fog értelmeződni. Erre csak korlátozott megoldás az, hogy átírod HTML-re a dokumentum típusát, mert az eredeti problémát, nevezetesen hogy valamit elrontottál a HTML-ben, nem oldja meg. Erre javaslom a W3C Validátort használni.
Ennek ellenére sajnos kénytelen vagy HTML-ként kiszolgálni, mivel az Internet Explorer nevű böngészőnek becézett bughalmaz nem kezeli rendesen. Ezt úgy tudod elérni, hogy első körben átírod a fájlnevet .html kiterjesztésűre, második körben beállítod az Apache-ot, hogy HTML header-öket küldjön ki. (Lásd: rendszergazda)
Opera bug
(Fél)megoldást fentebb találod, Operának is sima HTML fejlécet kell küldeni.
IE nem kell?
Vagy az IE-nek HTML-t küldesz? Annak meg mi értelme? :)