الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الربط ب xml

مغلق
بدأه مستشار. في 11 يونيو 2003 · 5 رد · 549 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الربط بـ xml

لدي قائمة menu مرتبطة بـ xml

عندما قمت بمحاولة تشغيلها للتجربة على iis ظهرت لي الرسالة التالية:

An error occured while loading the XML definition.Error : The system cannot locate the object specified.

جملة الربط التي استخدمتها

 if xmlDocument.load("http://localhost/MENUXML/" & Request.ServerVariables("SERVER_NAME") & sPath & "/xml/menudef.xml") then

     set objNodeList = xmlDocument.getElementsByTagname("HEADER")
#2

check the path of the xml document .

#3

الصفحة موجودة هنا

http://localhost/MENUXML

على IIS

والملف xml موجود هنا

في مجل اسمه xml

داخل المجلد الاصلي MENUXML

فهل الكود السابق صحيح

#4
if xmlDocument.load(http://" & Request.ServerVariables("SERVER_NAME") & "/MENUXML/xml/menudef.xml") then
     set objNodeList = xmlDocument.getElementsByTagname("HEADER")
#5

وضعت الكود بهذا الشكل

if instrrev(Request.ServerVariables ("SCRIPT_NAME"),"/")<>0 then

	sScriptName = mid(Request.ServerVariables ("SCRIPT_NAME"),instrrev(Request.ServerVariables ("SCRIPT_NAME"),"/"))

   else

    sScriptName = ""

   end if

   sPath =  lcase(replace(ucase(Request.ServerVariables ("PATH_INFO")),ucase(sScriptName),""))

   if sPath = "/" then sPath=""



if xmlDocument.load(http://" & Request.ServerVariables("SERVER_NAME") & "/MENUXML/xml/menudef.xml") then

set objNodeList = xmlDocument.getElementsByTagname("HEADER")

فكانت النتيجة بهذا الشكل

Error Type:

Microsoft VBScript compilation (0x800A03EE)

Expected ')'

/MENUXML/DEFAULT.ASP, line 16, column 24

if xmlDocument.load(http://" & Request.ServerVariables("SERVER_NAME") & "/MENUXML/xml/menudef.xml") then

-----------------------^

")
#6

انا نسيت وضع " عند بداية العبارة وكان من المفترض ان تنتبه اليها.هذه هي العبارة الصحيحة :

if xmlDocument.load("http://" & Request.ServerVariables("SERVER_NAME") & "/MENUXML/xml/menudef.xml") then
set objNodeList = xmlDocument.getElementsByTagname("HEADER")

هذا الموضوع مغلق.

مواضيع مشابهة