Internet Explorer 8 και τροφοδοσίες: Η σελίδα XML δεν μπορεί να εμφανιστεί

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Διαχειρίζομαι έναν άλλο δημοφιλή ιστότοπο μαζί με το Everton του 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 να ρίξει αυτό το μήνυμα σφάλματος ή ένα πρόβλημα στην υποστήριξη του Feedburner της τροφοδοσίας.

internet explorer 8 feed error

Το πρώτο πράγμα που ήρθε στο μυαλό μου ήταν να επικυρώσω τη ροή χρησιμοποιώντας έναν επίσημο πόρο όπως η Υπηρεσία επικύρωσης ροής στο W3C .

Αυτή η υπηρεσία επικυρώνει μια ροή και εμφανίζει σφάλματα επικύρωσης και προειδοποιήσεις, συμπεριλαμβανομένης της τοποθεσίας στον κώδικα. Εμφανίστηκε ένα σφάλμα: Η ροή σας δεν έχει σχηματιστεί σωστά σύμφωνα με τις προδιαγραφές XML

Αποδείχθηκε ότι ένα από τα άρθρα που δημοσιεύθηκαν πρόσφατα περιείχε τον χαρακτήρα & ο οποίος ήταν υπεύθυνος για το σφάλμα επικύρωσης ροής και το σφάλμα στον Internet Explorer 8.

Διαφυγή αυτού του χαρακτήρα με & ήταν η λύση που διόρθωσε το σφάλμα. Η ροή επικυρώθηκε σωστά στη συνέχεια (αφού το νέο άρθρο είχε προσωρινά αποθηκευτεί από την υπηρεσία φιλοξενίας ροής) και ο Internet Explorer 8 φόρτωσε σωστά τη ροή.

Αυτό σημαίνει ωστόσο ότι οι webmaster πρέπει πάντα να ξεφεύγουν από ορισμένους χαρακτήρες στα άρθρα που δημοσιεύουν στους ιστότοπούς τους, εάν θέλουν η ροή τους να λειτουργεί στον Internet Explorer 8.

Αυτό δεν είναι στην πραγματικότητα σφάλμα του Internet Explorer 8. Το πρόγραμμα περιήγησης στο Web ακολουθεί αυστηρά τους κανόνες σε αυτήν την περίπτωση. Ήρθε η ώρα να αναζητήσετε ένα plugin που θα ξεφύγει αυτόματα από αυτά τα chars έτσι ώστε η ροή να επικυρωθεί και να εμφανιστεί σωστά στον Internet Explorer.