Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

lastChild Property

Returns the last child node.

var objXMLDOMNode = oXMLDOMNode.lastChild;

Example

The following script example creates a new IXMLDOMNode (element) object, and then inserts it before the last child of the top-level node.

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
var root;
var newNode;
var currNode;
xmlDoc.async = false;
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
   var myErr = xmlDoc.parseError;
   WScript.Echo("You have error " + myErr.reason);
} else {
   var root = xmlDoc.documentElement;
   WScript.Echo(root.xml);
   var newNode = xmlDoc.createNode(1, "VIDEOS", "");
   currNode = root.insertBefore(newNode, root.lastChild);
   WScript.Echo(root.xml);
}


Set objXMLDOMNode = oXMLDOMNode.lastChild

HRESULT get_lastChild(
    IXMLDOMNode **lastChild);

Parameters

lastChild[out, retval]

The last child node. If there are no children, it returns Null.

C/C++ Return Values

S_OK

The value returned if successful.

S_FALSE

The value returned when there are no children.

E_INVALIDARG

The value returned if the lastChild parameter is Null.

The property is read-only. If there are no children, it returns Null.

This value depends on the value of the nodeType property.

NODE_ATTRIBUTE

NODE_DOCUMENT

NODE_DOCUMENT_FRAGMENT

NODE_DOCUMENT_TYPE

NODE_ELEMENT

NODE_ENTITY

NODE_ENTITY_REFERENCE

Returns the last child node. If there are no children, returns Null.

NODE_CDATA_SECTION

NODE_COMMENT

NODE_NOTATION

NODE_PROCESSING_INSTRUCTION

NODE_TEXT

Returns Null. These node types cannot have children.

Implemented in:

MSXML 3.0, MSXML 6.0

Show:
© 2014 Microsoft