دعنا نتحدث عن الطريقة الرئيسية لإنشاء ، والاستعلام ، وتعديل تشغيل عمليات 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 = obj bellow.createnode (السمة ، الاسم ،)
newAttribute.text = Zhang San
newNode.setAttributEnode NewAttribute
أضف الفرعية إلى هذه العقدة
تعيين newNodechild = objnds.createElement (العنوان)
NewNode.Appendingchild NewNodechild
"احفظ هذا الكائن العقدة
objdom.appendingchild newnode
objdom.save (c: /test.xml)
ابحث عن كائن عقدة
تعيين objtofind = objdom.documentElement.SelectsingLende (// people/man)
قم بإخراج اسم العقدة ، وقيمة العقدة ، وقيمة سمة معينة ، وجميع XML
nodeName = objtofind.nodename
nodevalue = objtofind.text
objtofind.getAttributeNode (الاسم).
أخرج كائن عقدة السمة
تعيين objattrtofind = كائن.
قم بإزالة اسم السمة ، قيمة السمة لهذه العقدة
indiattrname = objattrtofind.nodename
indiattrvalue = objattrtofind.nodevalue
حذف كائن من العقدة
set objnode=objdom.documentElement.SelectSingleNode(//people/man) '要删除的节点
تعيين objparentnode = objnds.documentedlement.selectinglenode (// people) 'العقدة الأصل للعقدة المراد حذفها
webjx.com
objparentnode.removechild objnode
أخرج مجموعة عقدة البايت للعقدة
تعيين objnodes = objdom.documentElement.SelectsingLende (// people/man) .Childnodes
اجتياز هذه المجموعة
الطريقة 1
للعنصر في objnodes
استجابة. العنصر
استجابة.
التالي
الطريقة 2
domlength = objnodes.length
ل I = 0 إلى Domell-1
استجابة.
Response.write objnodes.childnodes (i) .Text Byte Node Value
التالي
أخرج مجموعة السمات للعقدة
set objnodes = objdom.documentElement.SelectsingLende (// people/man) .getattributenode (name) .Attributes
اجتياز هذه المجموعة
للعنصر في objnodes
استجابة. العنصر. اسم السمة nodename
استجابة. element.nodevalue قيمة السمة
التالي
عندما يمكنك استخدام كائن XMLDOM لتشغيل ملف XML ، يمكنك الاستمتاع به
يتم تنفيذ العديد من الوظائف تحت ASP بواسطة كائنات XMLHTTP.