Internet Explorer 8 ja syötteet: XML-sivua ei voi näyttää
- Luokka: Internet Explorer
Minulla on toinen suosittu sivusto yhdessä Everton of Connected Internet -palvelun kanssa. Sivusto, josta puhun, on Windows 7 News, erittäin suosittu ja hyvin sijoitettu verkkosivusto seuraavasta Microsoftin Windows 7 -käyttöjärjestelmästä.
Lukija otti meihin yhteyttä aiemmin tänään mainitsemalla ongelman, jonka hän kohtasi yrittäessään tarkastella verkkosivuston syötettä Internet Explorer 8: ssa.
Viesti 'XML-sivua ei voi näyttää. XML-tuloa ei voi tarkastella XSL-tyylisivun avulla. Korjaa virhe ja napsauta sitten Päivitä-painiketta tai yritä myöhemmin uudelleen. ' näkyi sen sijaan, kun syötteen URL-osoite ladattiin Microsoftin Internet Explorer -selaimeen.
Syöte toimi kuitenkin hyvin muissa testatuissa selaimissa, mukaan lukien Mozilla Firefox.
Tämä johti siihen johtopäätökseen, että virheen piti olla Internet Explorer -kohtainen. Se on voinut olla verkkosivustolla käynnissä oleva laajennus, jokin teemaan liittyvä yhteensopimaton koodi, joka aiheutti Internet Explorer 8: n heittämään virhesanoman, tai ongelma syötteen Feedburner-palvelimen ylläpitäjässä.
Ensimmäinen mieleeni juttu oli vahvistaa syöte virallisella resurssilla, kuten syötteiden validointipalvelulla osoitteessa W3C .
Tämä palvelu validoi syötteen ja näyttää validointivirheet ja varoitukset, mukaan lukien sijainti koodissa. Yksi virhe näytettiin: Syötteesi ei ole hyvin muotoiltu XML-määritelmän mukaan
Kävi ilmi, että yksi äskettäin julkaistuista artikkeleista sisälsi merkinnän char & joka oli vastuussa syötteen validointivirheestä ja Internet Explorer 8: n virheestä.
Pakoi hahmon kanssa &
oli ratkaisu, joka korjasi virheen. Syöte vahvistettiin oikein myöhemmin (sen jälkeen kun syötteiden isännöintipalvelu oli tallentanut uuden artikkelin) ja Internet Explorer 8 latasi syötteen oikein.
Tämä tarkoittaa kuitenkin, että verkkovastaavien on aina paeta tiettyjä merkkejä verkkosivustoillaan julkaisemissa artikkeleissa, jos he haluavat, että heidän syötteensä toimivat Internet Explorer 8: ssa.
Tämä ei oikeastaan ole Internet Explorer 8: n vika. Selain noudattaa tarkasti sääntöjä tässä tapauksessa. On aika etsiä laajennus, joka välttää automaattisesti nämä merkit, jotta syöte vahvistaa ja näyttää oikein Internet Explorerissa.