Internet Explorer 8 та канали: Сторінка XML не відображається
- Категорія: Internet Explorer
Я запускаю ще один популярний сайт разом із Everton з підключеного Інтернету. Сайт, про який я говорю, - це Windows 7 News, дуже популярний і добре оцінений веб-сайт про наступну операційну систему Microsoft Windows 7.
Читач, з яким сьогодні звернувся читач, згадав про проблему, з якою він стикався, намагаючись переглянути канал веб-сайту в Internet Explorer 8.
Повідомлення 'Сторінка XML не відображається. Неможливо переглянути введення XML за допомогою таблиці стилів XSL. Виправте помилку та натисніть кнопку Оновити або спробуйте пізніше. ' Натомість відображався, коли URL-адресу каналу завантажували в браузер Microsoft Internet Explorer.
Проте канал добре працює в інших веб-браузерах, які ми перевірили негайно, включаючи Mozilla Firefox.
Це призвело до висновку, що помилка повинна бути специфічною для Internet Explorer. Це міг бути плагін, який працює на самому веб-сайті, якийсь несумісний код у темі, яка змушує Internet Explorer 8 кинути це повідомлення про помилку, або проблема в хостері каналу подачі каналу.
Перше, що мені прийшло в голову, - це перевірити канал, використовуючи офіційний ресурс, такий як Служба перевірки каналу в W3C .
Ця служба підтверджує канал та відображає помилки та попередження перевірки, включаючи розташування в коді. Була показана одна помилка: Ваш канал недостатньо сформований відповідно до специфікації XML
Виявилося, що одна із статей, опублікованих останнім часом, містила char &, яка відповідала за помилку перевірки каналу та помилку в Internet Explorer 8.
Уникнути цього персонажа &
було рішенням, яке виправило помилку. Після цього канал перевірив правильно (після керування новою статтею сервісом хостингу каналів) і Internet Explorer 8 завантажив канал правильно.
Однак це означає, що веб-майстрам завжди потрібно уникати певних персонажів у статтях, які вони публікують на своїх веб-сайтах, якщо вони хочуть, щоб їх канали працювали в Internet Explorer 8.
Це насправді не вина Internet Explorer 8. Веб-браузер суворо дотримується правил у цьому випадку. Настав час шукати плагін, який автоматично позбудеться цих символів, щоб канал був перевірений і відображений правильно в Internet Explorer.