Как я могу получить атрибут XML по имени вместо итерации по всем атрибутам? - PullRequest
1 голос
/ 02 июня 2011

Я использую скрипт vb и MSXML2.DOMDocument для разбора XML-документа.

Можно ли получить определенный атрибут по имени, а не перебирать все атрибуты?Я делаю это

For x = 0 To (curNode.Attributes.length - 1)
    sAttrName = curNode.Attributes.Item(x).nodeName
     if sAttrName = 'customer' then 
        avalue=curNode.Attributes.Item(x).nodeValue

, но я хочу сделать что-то вроде этого

 avalue=curNode.Attributes.Item("customer").nodeValue

1 Ответ

3 голосов
/ 02 июня 2011

Попробуйте getAttribute () , как в curNode.getAttribute("customer").

Я предполагаю, что curNode является oXMLDOMElement, хотя вы не указали его тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...