Internet Explorer 8 и емисии: XML страницата не може да бъде показана

Опитайте Нашия Инструмент За Премахване На Проблемите

Пускам друг популярен сайт заедно с Everton of Connected Internet. Сайтът, за който говоря, е Windows 7 News, изключително популярен и добре класиран уебсайт за следващата операционна система Microsoft Windows 7.

Един читател се свърза с нас по-рано днес, споменавайки за проблем, с който се сблъсква при опит да прегледа емисията на уебсайта в Internet Explorer 8.

Съобщението „XML страницата не може да бъде показана. Не можете да прегледате XML въвеждане с помощта на XSL лист със стил. Моля, поправете грешката и след това щракнете върху бутона Обновяване или опитайте отново по-късно. ' вместо това се показва, когато URL адресът на емисията е бил зареден в браузъра на Internet Explorer на Microsoft.

Емисия обаче работеше добре в други уеб браузъри, които тествахме веднага, включително Mozilla Firefox.

Това доведе до заключението, че грешката трябва да е специфична за Internet Explorer. Може да е плъгин, който се изпълнява на самия уебсайт, някакъв несъвместим код в темата, която караше Internet Explorer 8 да хвърли това съобщение за грешка или проблем в хостера на Feed Feedner.

internet explorer 8 feed error

Първото нещо, което ми дойде наум, беше да валидирам емисията, използвайки официален ресурс като Службата за валидиране на емисии в W3C ,

Тази услуга потвърждава емисия и показва грешки и предупреждения за валидиране, включително местоположението в кода. Показва се една грешка: Вашата емисия не е добре оформена според спецификацията на XML

Оказа се, че една от публикуваните статии напоследък съдържа char &, която е отговорна за грешката при валидиране на емисията и грешката в Internet Explorer 8.

Избягвайки този герой с & беше решението, което поправи грешката. Емисията е валидирана правилно след това (след като новата статия е била кеширана от услугата за хостинг на емисии) и Internet Explorer 8 зарежда емисията правилно.

Това обаче означава, че уебмастърите трябва винаги да избягват определени символи в статиите, които публикуват на своите уебсайтове, ако искат емитирането им да работи в Internet Explorer 8.

Това всъщност не е по вина на Internet Explorer 8. Уеб браузърът стриктно спазва правилата в този случай. Време е да потърсите плъгин, който автоматично ще избяга от тези знаци, така че емисията да се валидира и да се покаже правилно в Internet Explorer.