XML DOM » Node » appendChild

Syntax:
node.appendChild(tagName)

This method appends a new child node to the list of children for this node.

The appendChild method appends a new child node to the end of the list of children for this node. If the child node is already in the tree, it is first removed.

Examples

Code:
XML:

<names>
   <name>Alice</name>
   <name>Bert</name>
   <name>Charlie</name>
   <name>Diane</name>
   <name>Eric</name>
</names>

VBScript:

Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load("names.xml")

Dim objCurrNode, objNewNode, objNewText
Set objNewNode = objXMLDoc.createElement("name")
Set objNewText = objXMLDoc.createTextNode("John")
objNewNode.appendChild(objNewText)

Set objCurrNode = objXMLDoc.documentElement
objCurrNode.appendChild(objNewNode)
Set objCurrNode = objCurrNode.lastChild
document.write(objCurrNode.firstChild.nodeValue)
Output:
John
Language(s): VBScript XML