Windows apps
Collapse the table of content
Expand the table of content
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.

nextSibling Property1

 

Contains the next sibling of the node in the parent's child list.

var objXMLDOMNode = oXMLDOMNode.nextSibling;

The following script example creates an IXMLDOMNode object and sets it to the next sibling of the current node.

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
var currNode;
var nextNode;
xmlDoc.async = false;
xmlDoc.load("books.xml");
if (xmlDoc.parseError.errorCode != 0) {
   var myErr = xmlDoc.parseError;
   WScript.Echo("You have error " + myErr.reason);
} else {
   currNode = xmlDoc.documentElement.childNodes.item(0);
   nextNode = currNode.nextSibling;
   WScript.Echo(nextNode.xml);
}

Set objXMLDOMNode = oXMLDOMNode.nextSibling

HRESULT get_nextSibling(
    IXMLDOMNode **nextSibling);

 nextSibling[out, retval]

Right sibling of this node.

S_OK

Value returned if successful.

S_FALSE

Value returned when there is no next sibling.

E_INVALIDARG

Value returned if the nextSibling parameter is Null.

The property is read-only. It returns the right sibling of this node.

This value depends on the value of the nodeType property.

NODE_ATTRIBUTE

NODE_DOCUMENT

NODE_DOCUMENT_FRAGMENT

Always returns Null; these node types do not appear as children of any other nodes.

NODE_CDATA_SECTION

NODE_COMMENT

NODE_DOCUMENT_TYPE

NODE_ELEMENT

NODE_ENTITY

NODE_ENTITY_REFERENCE

NODE_NOTATION

NODE_PROCESSING_INSTRUCTION

NODE_TEXT

Returns the node immediately following this node in the list of children of this node's parent. If no such node exists, returns Null.

Implemented in:

MSXML 3.0 and MSXML 6.0.

Show:
© 2017 Microsoft