Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
1134
getNamedItem()
Is a member of:
XML DOM NamedNodeMap
Syntax
Set objXMLDOMNode =
objXMLDOMNamedNodeMap.getNamedItem(strAttributeName)
Remark
The XMLDOMNamedNodeMap object is used to find and manipulate
attributes for a Node,
although the XMLDOMElement interface gives you many methods as well
to do this.
This method takes the name of an attribute to find the Node
associated with that attribute. However, to be able to do this,
we first need to get a hold of the XMLDOMNamedNodeMap object, which is the
attributes property of a Node. If there are attributes in the
current Node, then we can query the XMLDOMNamedNodeMap
collection.
Example
In the following example, we want to store the value of the
elements ID attribute in the tag of a TreeView. We have already
loaded a DOMDocument from our people2.xml. We have passed a
person element in the following example.
Dim objNode As IXMLDOMNode
Dim objAttributes As IXMLDOMNamedNodeMap
Dim objAttributeNode As IXMLDOMNode
Set objAttributes = objNode.Attributes
If objAttributes.length > 0 Then
Set objAttributeNode =
objAttributes.getNamedItem("PERSONID")
tvwElement.Tag = objAttribute-Node.nodeValue
End If
¬ Get the XMLDOMNamedNodeMap from the Nodes attribute property.
¬ Check that there are available attributes.
¬ Our id reference is "PERSONID"; therefore,
tell the NameNodeListMap to get this Node by using the
getNamedItem method.
This manuscript is an abridged version of a chapter from the
Manning
Publications book XMLProgramming 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!