Internet Explorer 8 और फ़ीड: XML पृष्ठ प्रदर्शित नहीं किया जा सकता है
- श्रेणी: इंटरनेट एक्स्प्लोरर
मैं कनेक्टेड इंटरनेट के एवर्टन के साथ एक और लोकप्रिय साइट चलाता हूं। मैं जिस साइट के बारे में बात कर रहा हूं वह विंडोज 7 न्यूज है, जो अगले माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम विंडोज 7 के बारे में एक बहुत ही लोकप्रिय और अच्छी तरह से रैंक की गई वेबसाइट है।
एक पाठक ने आज हमसे पहले एक समस्या का उल्लेख किया, जो इंटरनेट एक्सप्लोरर 8 में वेबसाइट की फीड देखने की कोशिश करते समय सामना कर रहा था।
संदेश 'XML पृष्ठ प्रदर्शित नहीं किया जा सकता है। एक्सएसएल स्टाइल शीट का उपयोग करके एक्सएमएल इनपुट को नहीं देख सकते। कृपया त्रुटि सुधारें और फिर ताज़ा करें बटन पर क्लिक करें, या बाद में पुनः प्रयास करें। ' इसके बजाय प्रदर्शित किया गया था जब Microsoft के Internet Explorer ब्राउज़र में फ़ीड URL लोड किया गया था।
फ़ीड ने अन्य वेब ब्राउज़रों में ठीक काम किया, जिन्हें हमने मोज़िला फ़ायरफ़ॉक्स सहित तुरंत परीक्षण किया था।
इससे यह निष्कर्ष निकला कि त्रुटि इंटरनेट एक्सप्लोरर के लिए विशिष्ट थी। यह एक प्लगइन हो सकता है जो वेबसाइट पर ही चल रहा था, थीम में कुछ असंगत कोड जो इंटरनेट एक्सप्लोरर 8 को उस त्रुटि संदेश या फीडरबर्नर के होस्टर पर एक समस्या फेंकने का कारण बना रहा था।
पहली बात जो मेरे दिमाग में आई, वह थी कि फीड वैलिडेशन सर्विस जैसे आधिकारिक संसाधन का उपयोग करके फ़ीड को मान्य किया जाए W3C ।
यह सेवा एक फ़ीड को मान्य करती है और कोड में स्थान सहित सत्यापन त्रुटियों और चेतावनियों को प्रदर्शित करती है। एक त्रुटि प्रदर्शित की गई थी: XML विनिर्देशन के अनुसार आपका फ़ीड अच्छी तरह से नहीं बना है
यह पता चला कि हाल ही में प्रकाशित लेखों में से एक में चर शामिल था और जो फ़ीड सत्यापन त्रुटि और इंटरनेट एक्सप्लोरर 8 में त्रुटि के लिए जिम्मेदार था।
उस चरित्र के साथ भागना और
वह समाधान था जिसने त्रुटि को ठीक किया। फ़ीड को सही तरीके से बाद में मान्य किया गया था (नए लेख के बाद फ़ीड होस्टिंग सेवा द्वारा कैश किया गया था) और इंटरनेट एक्सप्लोरर 8 ने फ़ीड को सही ढंग से लोड किया।
हालांकि इसका मतलब यह है कि वेबमास्टरों को हमेशा उन लेखों में कुछ पात्रों से बचना पड़ता है जो वे अपनी वेबसाइट पर प्रकाशित करते हैं यदि वे चाहते हैं कि उनका फीड इंटरनेट एक्सप्लोरर 8 में काम कर रहा हो।
यह वास्तव में इंटरनेट एक्सप्लोरर 8 की गलती नहीं है। वेब ब्राउज़र इस मामले में नियमों का सख्ती से पालन कर रहा है। यह एक प्लगइन देखने का समय है जो स्वचालित रूप से उन वर्णों से बच जाएगा ताकि फ़ीड मान्य हो जाए और इंटरनेट एक्सप्लोरर में सही ढंग से प्रदर्शित हो।