صفحة ASP التي تم تشغيلها في الأصل عادة ما تتم مطالبتها فجأة اليوم:
نسخة الكود كما يلي:
خطأ في وقت التشغيل Microsoft VBScript '800A01A8'
كائن مفقود: 'xmldoc.documentElement'
/العمل/menu.asp ، السطر 80
تم العثور على الرمز ذي الصلة على النحو التالي:
نسخة الكود كما يلي:
SET XMLDOC = server.createBject ("Microsoft.xmldom")
xmldoc.async = false
xmldoc.load (server.mappath ("menu.xml"))
SET ROOT = XMLDOC.DocumentElement.SelectsingLenode ("// index")
هل يمكن أن يكون الحمل لم يكن ناجحًا؟ انظر محتوى الإخراج:
نسخة الكود كما يلي:
استجابة. write (xmldoc.xml)
إذا كان فارغًا ، فيجب أن يكون هناك شيء حدث للحمل. بعد التحقق من menu.xml ، وجدت أن محتوى ملف XML قد تم تغييره في مرحلة ما:
نسخة الكود كما يلي:
<؟
<nesp>
<stalog>
<item id = "class1_1"> <! [cdata [<a href = "class1_1.asp" target = "main"
<item id = "class1_2"> <!
</catalog>
</index>
> <!
</catalog>
</index>
سيكون من الطبيعي تعديل ملف XML ثم تصفح الصفحة.