2011-06-02 105 views
1

我正在使用VB脚本和MSXML2.DOMDocument解析XML文档。如何通过名称获取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 

回答

3

尝试getAttribute(),如curNode.getAttribute("customer")

我假设curNode是oXMLDOMElement,虽然你没有显示它的类型。