parentNode Property

Contains the parent node.

var objXMLDOMNode = oXMLDOMNode.parentNode;

HRESULT get_parentNode(
  IXMLDOMNode** parent
);

General Remarks

This value depends on the value of the nodeType property.

Value Description
NODE_ATTRIBUTE, NODE_DOCUMENT, NODE_DOCUMENT_FRAGMENT Returns Null; these nodes do not have parents.
NODE_CDATA_SECTION Returns the element or entity reference containing the CDATA section.
NODE_COMMENT Returns the element, entity reference, document type, or document containing the comment.
NODE_DOCUMENT_TYPE Returns the document node.
NODE_ELEMENT Returns the parent node of the element. If the element is the root node in the tree, the parent is the document node. If the node is the document node, parentNode is Null.
NODE_ENTITY Returns the document type node.
NODE_ENTITY_REFERENCE Returns the element, attribute, or entity reference containing the entity reference.
NODE_NOTATION Returns the document type node.
NODE_PROCESSING_INSTRUCTION Returns the document, element, document type, or entity reference containing the processing instruction.
NODE_TEXT Returns the parent element, attribute, or entity reference.

This property is read-only, and applies to the following objects and interfaces:

IXMLDOMAttribute, IXMLDOMCDATASection, IXMLDOMCharacterData, IXMLDOMComment, DOMDocument, IXMLDOMDocumentFragment, IXMLDOMDocumentType, IXMLDOMElement, IXMLDOMEntity, IXMLDOMEntityReference, IXMLDOMNode, IXMLDOMNotation, IXMLDOMProcessingInstruction, IXMLDOMText, and IXTLRuntime

See Also

nodeType Property

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.