Internet Explorer 8 et flux: la page XML ne peut pas être affichée

Essayez Notre Instrument Pour Éliminer Les Problèmes

Je dirige un autre site populaire avec Everton of Connected Internet. Le site dont je parle est Windows 7 News, un site Web très populaire et bien classé sur le prochain système d'exploitation Microsoft Windows 7.

Un lecteur nous a contactés plus tôt dans la journée en mentionnant un problème qu'il rencontrait en essayant de visualiser le flux du site Web dans Internet Explorer 8.

Le message «La page XML ne peut pas être affichée. Impossible d'afficher l'entrée XML à l'aide de la feuille de style XSL. Veuillez corriger l'erreur, puis cliquez sur le bouton Actualiser ou réessayez plus tard. ' était affiché à la place lorsque l'URL du flux était chargée dans le navigateur Internet Explorer de Microsoft.

Le flux fonctionnait cependant bien dans d'autres navigateurs Web que nous avons testés immédiatement, y compris Mozilla Firefox.

Cela a conduit à la conclusion que l'erreur devait être spécifique à Internet Explorer. Cela aurait pu être un plugin qui s'exécutait sur le site Web lui-même, un code incompatible dans le thème qui faisait que Internet Explorer 8 envoyait ce message d'erreur, ou un problème au niveau de l'hébergeur du flux Feedburner.

internet explorer 8 feed error

La première chose qui m'est venue à l'esprit a été de valider le flux à l'aide d'une ressource officielle comme le service de validation de flux sur W3C .

Ce service valide un flux et affiche les erreurs de validation et les avertissements, y compris l'emplacement dans le code. Une erreur s'est affichée: votre flux n'est pas bien formé selon la spécification XML

Il s'est avéré que l'un des articles publiés récemment contenait le caractère & qui était responsable de l'erreur de validation du flux et de l'erreur dans Internet Explorer 8.

Échapper à ce personnage avec & était la solution qui a corrigé l'erreur. Le flux s'est ensuite correctement validé (après la mise en cache du nouvel article par le service d'hébergement de flux) et Internet Explorer 8 a chargé le flux correctement.

Cela signifie cependant que les webmasters doivent toujours échapper à certains caractères des articles qu'ils publient sur leurs sites Web s'ils veulent que leur flux fonctionne dans Internet Explorer 8.

Ce n'est en fait pas la faute d'Internet Explorer 8. Le navigateur Web suit strictement les règles dans ce cas. Il est temps de rechercher un plugin qui échappera automatiquement à ces caractères afin que le flux se valide et s'affiche correctement dans Internet Explorer.