Internet Explorer 8 e feed: la pagina XML non può essere visualizzata
- Categoria: Internet Explorer
Gestisco un altro sito popolare insieme a Everton di Connected Internet. Il sito di cui sto parlando è Windows 7 News, un sito molto popolare e ben classificato sul prossimo sistema operativo Microsoft Windows 7.
Un lettore ci ha contattato oggi menzionando un problema che ha riscontrato durante il tentativo di visualizzare il feed del sito Web in Internet Explorer 8.
Il messaggio 'Impossibile visualizzare la pagina XML. Impossibile visualizzare l'input XML utilizzando il foglio di stile XSL. Correggi l'errore, quindi fai clic sul pulsante Aggiorna o riprova più tardi. ' è stato invece visualizzato quando l'URL del feed è stato caricato nel browser Internet Explorer di Microsoft.
Il feed tuttavia ha funzionato bene in altri browser Web che abbiamo testato immediatamente, incluso Mozilla Firefox.
Ciò ha portato alla conclusione che l'errore doveva essere specifico di Internet Explorer. Potrebbe essere stato un plug-in in esecuzione sul sito Web stesso, un codice incompatibile nel tema che causava la generazione di quel messaggio di errore da parte di Internet Explorer 8 o un problema nell'hoster del feed Feedburner.
La prima cosa che mi è venuta in mente è stata convalidare il feed utilizzando una risorsa ufficiale come Feed Validation Service all'indirizzo W3C .
Questo servizio convalida un feed e visualizza errori di convalida e avvisi, inclusa la posizione nel codice. È stato visualizzato un errore: il tuo feed non è ben formato secondo la specifica XML
Si è scoperto che uno degli articoli pubblicati di recente conteneva il carattere & che era responsabile dell'errore di convalida del feed e dell'errore in Internet Explorer 8.
Fuggire da quel personaggio con &
è stata la soluzione che ha risolto l'errore. Il feed è stato convalidato correttamente in seguito (dopo che il nuovo articolo è stato memorizzato nella cache dal servizio di hosting del feed) e Internet Explorer 8 ha caricato correttamente il feed.
Ciò significa, tuttavia, che i webmaster devono sempre sfuggire a determinati caratteri negli articoli che pubblicano sui loro siti web se vogliono che il loro feed funzioni in Internet Explorer 8.
In realtà non è colpa di Internet Explorer 8. In questo caso il browser web segue rigorosamente le regole. È ora di cercare un plug-in che sfugga automaticamente a quei caratteri in modo che il feed venga convalidato e visualizzato correttamente in Internet Explorer.