Internet Explorer 8 i źródła: nie można wyświetlić strony XML

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Razem z Evertonem z Connected Internet prowadzę inną popularną witrynę. Witryna, o której mówię, to Windows 7 News, bardzo popularna i dobrze oceniana strona internetowa o kolejnym systemie operacyjnym Microsoft Windows 7.

Czytelnik skontaktował się z nami w dniu dzisiejszym, wspominając o problemie, który napotkał podczas próby wyświetlenia kanału strony internetowej w przeglądarce Internet Explorer 8.

Komunikat „Nie można wyświetlić strony XML. Nie można wyświetlić danych wejściowych XML za pomocą arkusza stylów XSL. Popraw błąd, a następnie kliknij przycisk Odśwież lub spróbuj ponownie później ”. był wyświetlany, gdy adres URL źródła został załadowany w przeglądarce Microsoft Internet Explorer.

Kanał działał jednak dobrze w innych przeglądarkach internetowych, które natychmiast przetestowaliśmy, w tym Mozilla Firefox.

Doprowadziło to do wniosku, że błąd musiał być specyficzny dla przeglądarki Internet Explorer. Mogła to być wtyczka działająca w samej witrynie, niezgodny kod w motywie, który powodował, że program Internet Explorer 8 wyświetlał ten komunikat o błędzie, lub problem z usługodawcą hostingowym kanału Feedburner.

internet explorer 8 feed error

Pierwszą rzeczą, która przyszła mi do głowy, była weryfikacja kanału przy użyciu oficjalnego zasobu, takiego jak usługa sprawdzania poprawności kanału pod adresem W3C .

Ta usługa weryfikuje kanał i wyświetla błędy weryfikacji i ostrzeżenia, w tym lokalizację w kodzie. Wyświetlony został jeden błąd: Twój plik danych nie jest poprawnie sformułowany zgodnie ze specyfikacją XML

Okazało się, że jeden z opublikowanych ostatnio artykułów zawierał znak &, który był odpowiedzialny za błąd walidacji kanału i błąd w Internet Explorerze 8.

Ucieczka przed tą postacią & było rozwiązaniem, które naprawiło błąd. Kanał został następnie poprawnie zweryfikowany (po tym, jak nowy artykuł został zapisany w pamięci podręcznej przez usługę hostingu kanałów), a Internet Explorer 8 załadował kanał poprawnie.

Oznacza to jednak, że webmasterzy muszą zawsze unikać pewnych znaków w artykułach, które publikują w swoich witrynach internetowych, jeśli chcą, aby ich kanał działał w przeglądarce Internet Explorer 8.

W rzeczywistości nie jest to wina programu Internet Explorer 8. W tym przypadku przeglądarka internetowa ściśle przestrzega zasad. Nadszedł czas, aby poszukać wtyczki, która automatycznie usunie te znaki, aby kanał został zweryfikowany i poprawnie wyświetlony w przeglądarce Internet Explorer.