Internet Explorer 8 и каналы: страница XML не может отображаться

Попробуйте наш инструмент устранения неполадок

Я веду еще один популярный сайт вместе с Everton of Connected Internet. Я говорю о Windows 7 News, очень популярном и хорошо зарекомендовавшем себя веб-сайте о следующей операционной системе Microsoft Windows 7.

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

Сообщение «Невозможно отобразить страницу XML. Невозможно просмотреть ввод XML с помощью таблицы стилей XSL. Исправьте ошибку и нажмите кнопку «Обновить» или повторите попытку позже ». вместо этого отображался, когда URL-адрес канала был загружен в браузере Microsoft Internet Explorer.

Однако этот канал отлично работал в других веб-браузерах, которые мы сразу же протестировали, включая Mozilla Firefox.

Это привело к выводу, что ошибка должна быть специфичной для Internet Explorer. Это мог быть плагин, работающий на самом веб-сайте, какой-то несовместимый код в теме, из-за которого Internet Explorer 8 выдавал это сообщение об ошибке, или проблема в хосте ленты Feedburner.

internet explorer 8 feed error

Первое, что пришло мне в голову, это проверить фид с помощью официального ресурса, такого как служба валидации фида по адресу W3C ,

Эта служба проверяет канал и отображает ошибки проверки и предупреждения, включая местоположение в коде. Была отображена одна ошибка: ваш канал неправильно сформирован в соответствии со спецификацией XML.

Оказалось, что одна из опубликованных недавно статей содержала символ &, который отвечал за ошибку проверки фида и ошибку в Internet Explorer 8.

Спасаясь от этого персонажа с помощью & было решением, исправившим ошибку. Канал после этого прошел правильную проверку (после того, как новая статья была кэширована службой размещения каналов), и Internet Explorer 8 правильно загрузил канал.

Однако это означает, что веб-мастера должны всегда избегать определенных символов в статьях, которые они публикуют на своих веб-сайтах, если они хотят, чтобы их канал работал в Internet Explorer 8.

На самом деле это не вина Internet Explorer 8. В этом случае веб-браузер строго следует правилам. Пришло время найти плагин, который будет автоматически экранировать эти символы, чтобы канал мог проверяться и правильно отображаться в Internet Explorer.