
Originally Posted by
Vender
Hope this helps.
Code:
'removeAll method
Set oSelection = xmlDoc.selectNodes("//book")
oSelection.removeAll
Response.Write xmlDoc.xml
'removeAttribute method, IXMLDOMElement
Set nodeBook = xmlDoc.selectSingleNode("//book")
Response.Write nodeBook.Attributes.length
nodeBook.removeAttribute "id"
Response.Write nodeBook.Attributes.length
'removeAttributeNode method
Set nodeBook = xmlDoc.selectSingleNode("//book")
Set nodeId = nodeBook.getAttributeNode("id")
Response.Write nodeBook.Attributes.length
nodeBook.removeAttributeNode nodeId
Response.Write nodeBook.Attributes.length
'removeChild method
Set root = xmlDoc.documentElement
Set currNode = root.childNodes.Item(1)
Set oldChild = currNode.removeChild(currNode.childNodes.Item(1))
Response.Write oldChild.Text
'removeNamedItem method
Set nodeBook = xmlDoc.selectSingleNode("//book")
Response.Write nodeBook.Attributes.length
nodeBook.Attributes.removeNamedItem "id"
Response.Write nodeBook.Attributes.length
'removeNext method
Set oSelection = xmlDoc.selectNodes("//book")
While Not (oSelection.peekNode() Is Nothing)
oSelection.removeNext
Wend
Response.Write xmlDoc.xml
'removeQualifiedItem method
Set nodeBook = xmlDoc.selectSingleNode("//book")
Response.Write nodeBook.Attributes.length
nodeBook.Attributes.removeQualifiedItem "id", ""
'replaceChild method
Set root = xmlDoc.documentElement
Set newElem = xmlDoc.createElement("PAGES")
root.childNodes.Item(1).replaceChild newElem, root.childNodes.Item(1).childNodes.Item(0)
Response.Write root.childNodes.Item(1).xml
'replaceData method
Set comment = xmlDoc.createComment("Hello World!")
Response.Write comment.xml
comment.replaceData 0, 5, "Goodbye, Cruel"
Response.Write comment.xml
Bookmarks