2011-06-02 139 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,雖然你沒有顯示它的類型。