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 :
569
removeAttributeNode()
Is a member of:
XML DOM Element
Syntax
set objXMLDOMAttribute =
objXMLDOMElement.removeAttribute-
Node(objXMLDOMAttribute)
Remark
You can remove an attribute from a Node if you have an associated
XMLDOMAttribute Node
type for the element Node. If the attribute was successfully
removed, it will return the removed attribute Node. If not, it
will return NULL.
Example
Using the example from the removeAttribute() method, we will
show how to do the same function using the removeAttributeNode()
method. Here we need to first get a reference to the attribute
before we can remove it. The difference with this method is that
we can test if the removal of the attribute was successful.
Set objXMLDOMElement =
objDOMDocument.documentElement.firstChild
Set objAttrib = objXMLDOMElement.removeAttributeNode
(objXMLDOMElement.getAttributeNode("PERSONID"))
If objAttrib Is Nothing Then
' this removal was unsuccessful, show warning
End If
¬ We have chosen to use the getAttributeNode() method to
get a reference to the attribute that we want to remove. The
returned attribute (objAttribute) from the method is the removed
attribute.
¬ If the attribute removal was successful, then show a
warning.
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!