الموصى به: يضيف ASP ، حذف ، modifys ، ووجهات النظر النص في مستندات XML ٪ '---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
الأساليب الرئيسية وتنفيذ ASP لتشغيل ملفات XML على جانب الخادم من خلال XMLDOM
بالنسبة لأحجام البيانات الصغيرة ، تحتوي ملفات XML على العديد من المزايا في الاسترجاع والتحديثات حول الوصول.
لقد اختبرت ذات مرة أن معلومات عضو الموقع ومعلومات بيانات المنتج ومعلومات المعاملة ومعلومات مخصصة لموقع الويب تم تخزينها في ثلاثة ملفات XML دون استخدام قاعدة بيانات. كانت نتيجة العملية طبيعية للغاية ، وشعرت بشكل أسرع بكثير من قاعدة البيانات ، ولكن لم يتم اختبارها ولا يمكن تأكيدها.
دعنا نتحدث عن الطرق الرئيسية لإنشاء ، والاستعلام ، والتعديل ، وما إلى ذلك.
"إنشاء كائن DOM
تعيين objdom = server.createBject ("microsoft.xmldom")
احصل على بيانات XML
الطريقة 1 احصل على بيانات XML لملف XML
objdom.load ("c: /test.xml")
"الطريقة 2 احصل على بيانات سلسلة بيانات XML
objdom.loadxml ("
"إنشاء كائن عقدة
تعيين newNode = objdom.createElement ("الناس")
أعط هذه القيمة العقدة
newNode.text = "الناس"
أضف سمات إلى هذه العقدة
تعيين newAttribute = objdom.createnode ("السمة" ، "الاسم" ، "")
newAttribute.text = "Zhang San"
newNode.setAttributEnode NewAttribute
أضف العقد الفرعية إلى هذه العقدة
تعيين newnodechild = objdom.createElement ("العنوان")
NewNode.AppendChild NewNodechild
"احفظ هذا الكائن العقدة
objdom.appendchild newnode
objdom.save ("c: /test.xml")
ابحث عن كائن عقدة
تعيين objtofind = objdom.documentElement.SelectsingLenode ("// people/man")
'جلب اسم العقدة ، وقيمة العقدة ، وقيمة سمة معينة ، وجميع XML من كائن العقدة هذا
nodeName = objtofind.nodename
nodevalue = objtofind.text
objtofind.getattributenode ("الاسم"). قيمة السمة NodeValue
أخرج كائن عقدة السمة
تعيين objattrtofind = objdom.documentElement.SelectSingLenode ("// people/man"). getAttributenode ("الاسم")
أخرج اسم السمة لهذه العقدة وقيمة السمة
indiattrname = objattrtofind.nodename
indiattrvalue = objattrtofind.nodevalue
حصة: مثال ترقيم ترقيم الإجراء ASP+SQL2000 1. إرجاع الإجراء المخزن لإجمالي عدد مجموعات السجلات: إنشاء إجراءات dbo.recordCount (tablename nvarchar (100) ،-اسم جدول database namestrwhere nvarchar (500) ،-Query intrance int intor --- قيمة الإخراج ، إجمالي عدد السجلات).
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية