Internet Explorer 8 i recursos: la pàgina XML no es pot mostrar
- Categoria: Internet Explorer
Executo un altre lloc popular juntament amb Everton d’Internet connectat. El lloc del qual parlo és Windows 7 News, un lloc web molt popular i ben classificat sobre el proper sistema operatiu Microsoft Windows 7.
Un lector es va posar en contacte amb nosaltres més aviat esmentant un problema que es trobava quan intentava veure el feed del lloc web a Internet Explorer 8.
El missatge 'La pàgina XML no es pot mostrar. No es pot visualitzar l'entrada XML mitjançant fulls d'estil XSL. Corregiu l’error i, a continuació, feu clic al botó Actualitza o torneu-ho a provar més tard. es va mostrar en lloc quan es va carregar l'URL del feed al navegador d'Internet Explorer de Microsoft.
No obstant això, el feed ha funcionat bé en altres navegadors web que hem provat immediatament, inclòs Mozilla Firefox.
Això va portar a la conclusió que l’error havia de ser específic d’Internet Explorer. Podria haver estat un complement que funcionava al propi lloc web, algun codi incompatible en el tema que feia que Internet Explorer 8 llançés aquell missatge d’error o un problema a l’amfitrió del Feedburner.
El primer que em va venir al cap va ser validar el feed mitjançant un recurs oficial com el Servei de validació de pinsos de W3C .
Aquest servei valida un feed i mostra errors i avisos de validació, inclosa la ubicació al codi. Es va mostrar un error: el vostre feed no està ben format segons les especificacions XML
Va resultar que un dels articles publicats darrerament contenia el responsable i l'error de validació del feed i l'error a Internet Explorer 8.
Escapar aquest personatge amb &
va ser la solució que va solucionar l’error. El feed es va validar correctament després (després que el nou article hagués estat memoritzat en la memòria cau del servei d'allotjament de pinsos) i Internet Explorer 8 va carregar el feed correctament.
Tot i així, això significa que els administradors web han d’escapar sempre determinats caràcters dels articles que publiquen als seus llocs web si volen que el seu feed funcioni a Internet Explorer 8.
En realitat, aquesta no és culpa d'Internet Explorer 8. El navegador web segueix estrictament les regles en aquest cas. Ha arribat el moment de buscar un complement que escapi automàticament d'aquests caràcters perquè el feed es convalidi i es mostri correctament a Internet Explorer.