Internet Explorer 8 og feeds: XML-siden kan ikke vises

Jeg driver et annet populært nettsted sammen med Everton fra Connected Internet. Nettstedet jeg snakker om er Windows 7 News, et svært populært og godt rangert nettsted om neste Microsoft operativsystem Windows 7.

En leser tok kontakt med oss ​​tidligere i dag og nevnte et problem han møtte da han prøvde å se strømmen til nettstedet i Internet Explorer 8.

Meldingen 'XML-siden kan ikke vises. Kan ikke se XML-input ved å bruke XSL-stilark. Rett opp feilen og klikk deretter på Oppdater-knappen, eller prøv igjen senere. ' ble vist i stedet da feed-URLen ble lastet i Microsofts Internet Explorer-nettleser.

Innmaten fungerte imidlertid bra i andre nettlesere som vi testet umiddelbart inkludert Mozilla Firefox.

Dette førte til konklusjonen at feilen måtte være Internet Explorer-spesifikk. Det kunne ha vært en plugin som kjørte på selve nettstedet, en eller annen inkompatibel kode i temaet som var årsaken til at Internet Explorer 8 kastet feilmeldingen, eller et problem i feeders feedburners feed.

internet explorer 8 feed error

Det første som kom opp for meg var å validere fôret ved å bruke en offisiell ressurs som Feed Validation Service på W3C .

Denne tjenesten validerer en strømning og viser valideringsfeil og advarsler, inkludert plasseringen i koden. En feil ble vist: Innmatingen din er ikke godt dannet i henhold til XML-spesifikasjonen

Det viste seg at en av artiklene som ble publisert i det siste inneholdt røye og som var ansvarlig for feedervalideringsfeilen og feilen i Internet Explorer 8.

Rømmer den karakteren med & var løsningen som løste feilen. Feeden validerte riktig i ettertid (etter at den nye artikkelen hadde blitt bufret av feed-hosting-tjenesten) og Internet Explorer 8 lastet inn feeden riktig.

Dette betyr imidlertid at nettredaktører alltid må slippe unna visse tegn i artiklene som de publiserer på sine nettsteder hvis de vil at strømmen deres skal fungere i Internet Explorer 8.

Dette er faktisk ikke feilen til Internet Explorer 8. Nettleseren følger strengt reglene i dette tilfellet. Det er på tide å se etter en plugin som automatisk vil unnslippe disse linjene, slik at strømmen vil validere og vises riktig i Internet Explorer.