Давайте поговорим о основном методе создания, запроса, изменения операций XML
'Создать объект DOM
Установить objdom = server.createObject (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 = object.documenetelement.selectsinglenode (// People/Man).
'Удалите имя атрибута, значение атрибута этого узла
nodeattrname = objattrtofind.nodeName
nodeattrvalue = objattrtofind.nodevalue
'Удалить объект узла
Установить objnode = object.documendlement.selectsinglende (// people/man) ''
Установить objparentnode = objnds.documendlementlement.selectsinglenode (// people) 'родительский узел узла, который должен быть удален
Webjx.com
objparentnode.removechild objnode
'Уберите сборник узла узла.
Установить objnodes = objdom.documentelement.selectsinglende (// People/Man) .ChildNodes
Пройдя эту коллекцию
Метод 1
для элемента в objnodes
response.write element.nodeName Byte Node Node
response.write element.text byte value
следующий
Метод 2
domlength = objnodes.length
для i = 0 до domell-1
response.write objnodes.childnodes (i).
response.write objnodes.childnodes (i) .text Byte Node
следующий
'Выньте коллекцию атрибутов узла
Установить objnodes = objdom.documentelement.selectsinglende (// people/man) .getattributeNode (имя) .attributes
Пройдя эту коллекцию
для элемента в objnodes
response.write element.nodeName Имя атрибута
response.write element.nodevalue Значение атрибута
следующий
Когда вы можете использовать объект XMLDOM для управления файлом XML, вы можете наслаждаться им
Многие функции в рамках ASP реализованы объектами XMLHTTP.