موجز ويب لـ Internet Explorer 8: لا يمكن عرض صفحة XML

جرب أداة القضاء على المشاكل

أدير موقعًا شائعًا آخر مع Everton of Connected Internet. الموقع الذي أتحدث عنه هو Windows 7 News ، وهو موقع مشهور للغاية ومصنف جيدًا حول نظام تشغيل Microsoft التالي Windows 7.

اتصل بنا أحد القراء في وقت سابق اليوم مشيرًا إلى المشكلة التي كان يواجهها عند محاولة عرض موجز موقع الويب في Internet Explorer 8.

الرسالة 'لا يمكن عرض صفحة XML. لا يمكن عرض إدخال XML باستخدام ورقة أنماط XSL. الرجاء تصحيح الخطأ ثم النقر فوق الزر 'تحديث' ، أو المحاولة مرة أخرى لاحقًا. ' تم عرضه بدلاً من ذلك عندما تم تحميل عنوان URL للخلاصة في متصفح Microsoft Internet Explorer.

ومع ذلك ، فإن الخلاصة تعمل بشكل جيد في متصفحات الويب الأخرى التي اختبرناها على الفور بما في ذلك Mozilla Firefox.

أدى ذلك إلى استنتاج مفاده أن الخطأ يجب أن يكون خاصًا ببرنامج Internet Explorer. ربما كان مكونًا إضافيًا كان يعمل على موقع الويب نفسه ، أو بعض الرموز غير المتوافقة في السمة التي تسببت في قيام Internet Explorer 8 بإلقاء رسالة الخطأ هذه ، أو مشكلة في مضيف Feedburner.

internet explorer 8 feed error

أول ما خطر ببالي هو التحقق من صحة الخلاصة باستخدام مورد رسمي مثل خدمة التحقق من صحة الخلاصة في W3C .

تتحقق هذه الخدمة من صحة الخلاصة وتعرض أخطاء التحقق من الصحة والتحذيرات بما في ذلك الموقع في الرمز. تم عرض خطأ واحد: لم يتم تشكيل الخلاصة بشكل جيد وفقًا لمواصفات XML

اتضح أن إحدى المقالات المنشورة مؤخرًا احتوت على حرف char & الذي كان مسؤولاً عن خطأ التحقق من صحة الخلاصة والخطأ في Internet Explorer 8.

الهروب من تلك الشخصية مع & كان الحل الذي أصلح الخطأ. تم التحقق من صحة الخلاصة بشكل صحيح بعد ذلك (بعد أن تم تخزين المقالة الجديدة مؤقتًا بواسطة خدمة استضافة الخلاصة) وقام Internet Explorer 8 بتحميل الخلاصة بشكل صحيح.

ومع ذلك ، فإن هذا يعني أنه يتعين على مشرفي المواقع دائمًا تجنب بعض الأحرف في المقالات التي ينشرونها على مواقع الويب الخاصة بهم إذا كانوا يريدون أن تعمل خلاصتهم في Internet Explorer 8.

هذا في الواقع ليس خطأ Internet Explorer 8. متصفح الويب يتبع بدقة القواعد في هذه الحالة. حان الوقت للبحث عن مكون إضافي يتخلص تلقائيًا من تلك الأحرف بحيث يتم التحقق من صحة الخلاصة وعرضها بشكل صحيح في Internet Explorer.