   
getAttributeNode()
Is a member of:
|
XMLDOMElement
|
Syntax
objXMLDOMAttribute = objXMLDOMElement.getAttributeNode(strAttributeName)
Remark
This method is the same as the getAttribute() method, except that it returns an attribute object instead of the attribute's value. If your element has an associated attribute, you look up the attribute Node object using the name of the attribute (nodeName). If NULL is returned, then there is no attribute for the Node.
Example
Using the same example as in getAttribute() method, we change the last line so that it returns an attribute object.
Dim objPerson As IXMLDOMElement
Dim objAttrib As IXMLDOMAttribute
Dim strValue As String
Set objPerson = objDOMDocument.createElement("PERSON")
Set objAttrib = objDOMDocument.createAttribute("PERSONID")
objAttrib.Text = "p7"
objPerson.Attributes.setNamedItem objAttrib
objDOMDocument.documentElement.appendChild objPerson
Set objAttrib = obj-Person.getAttribute("PERSONID")
   
This manuscript is an abridged version of a chapter
from the Manning
Publications book XML
Programming with VB and ASP. This chapter looks at the Microsoft DOM objects. NOTE: Most images have been removed to increase speed and many of the code comments have also been removed for presentation. Please purchase the book to enjoy the full experience of all the chapters with images and code comments!
|