Pracuje Opera nesprávne s XHTML?

XML Parser error Možno sa stalo už aj vám, že pri načítaní stránky v Opere ste videli XML Parser error aj napriek jej bezchybnému a čistému XHTML kódu. Do tejto situácie sa dostanete, pokiaľ stránka používa skutočné XHTML a odosiela Content-Type application/xhtml+xml. Používam najnovšiu verziu Opery – 9.10. Pri načítaní tej istej stránky v prehliadači Firefox takáto chyba nikdy nenastane.
URL chybnej stránky je: http://pabi3.com/blog/windows-vista-icq-a-total-commander/. Veľmi zaujímavé je aj chybové hlásenie, ktoré mi píše: XML parsing failed: syntax error (Line: 419; Character: 12). Na tomto riadku sa v kóde nachádza bežný zápis, ktorý sa začína <li><a href='…. Pred ním je niečo podobné. Môžete si prezrieť aj celý zdrojový kód. S takýmto javom som sa nestretol po prvý raz len na mojej stránke ale aj na iných. Po reloade sa potom chyba záhadne stratila a XHTML sa pritom vôbec nezmenilo.

Predpokladám, že táto chyba je spôsobená mojou nepozornosťou alebo chybou Opery, ktorá nedokáže správne spracovať určitú konšteláciu stránky. Pri najmenšej zmene v XHTML sa chyba stratí.

Opera - XML chyba
miesto chyby

Opera - XML chyba
chybný riadok

Samostatný zdrojový kód som sa pokúsil spustiť s rovnakými hlavičkami ako na pabi3.com a taktiež som ho parsoval pomocou XML. V tomto prípade sa žiadna chyba neobjavila. Ako je to možné, netuším… vlastne tuším… chyba v mojom XHTML neexistuje.

14.01.2007 13:07

PaBi3

Webdesign