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 :
709
removeNamedItem()
Is a member of:
XML DOM NamedNodeMap
Syntax
set objXMLDOMNode =
objXMLDOMNamedNodeMap.removeNamedItem(strAttribute)
Remark
Here we repeat our introduction to getNamedItem(). 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.
For all the remove type methods, the Node may be removed from
the instantiated DOMDocument -but it is not yet removed from the
actual XML file -until you have called the save() method
This method takes the name of an attribute to remove the attribute from an element
Node. It is the similar to the removeAttribute() method, except
that it returns the removed attribute, and it's a method for
a different object.
Example
In the following example, we get a reference to an
XMLDOMNamedNodeMap
object, in order to use the removeNamedItem() method.
Set objNamedNodeMap =
objDOMDocument.documentElement.first-
Child.Attributes
Set objAttrib =
objNamedNodeMap.removeNamedItem("PERSONID")
If objAttrib Is Nothing Then
' this removal was unsuccessful, show warning
End If
¬ This method can also be done in one line of code:
¬ Set objAttrib =
objDOMDocument.documentElement.firstChild.
Attributes.removeNamedItem("PERSONID")
¬ Get a reference to the XMLDOMNamedNodeMap object, which is
returned from the attributes property.
¬ Remove the attribute using the attributes name.
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!