XmlNode.ParentNode Свойство

Определение

Возвращает родительский узел для данного узла (только для тех узлов, которые могут иметь родительские узлы).

public:
 virtual property System::Xml::XmlNode ^ ParentNode { System::Xml::XmlNode ^ get(); };
public virtual System.Xml.XmlNode ParentNode { get; }
public virtual System.Xml.XmlNode? ParentNode { get; }
member this.ParentNode : System.Xml.XmlNode
Public Overridable ReadOnly Property ParentNode As XmlNode

Значение свойства

XmlNode

Объект XmlNode, являющийся родительским по отношению к текущему узлу. Если узел уже создан, но еще не добавлен в дерево или если узел был из дерева удален, родительский узел равен null. Для всех других узлов возвращаемое значение зависит от свойства NodeType узла. В следующей таблице описаны возможные возвращаемые значения для свойства ParentNode.

NodeType Возвращаемое значение параметра ParentNode
Attribute, Document, DocumentFragment, Entity, Notation Возвращает значение null; эти узлы не имеют родительских узлов.
CDATA Возвращает ссылку на сущность или элемент, содержащую раздел CDATA.
Добавление примечаний Возвращает элемент, ссылку на сущность, тип документа или документ, содержащий комментарий.
DocumentType; Возвращает узел документа.
Элемент Возвращает родительский узел элемента. Если элемент является корневым узлом дерева, родительский узел служит узлом документа.
EntityReference Возвращает элемент, атрибут или ссылку на сущность, содержащую ссылку на сущность.
ProcessingInstruction; Возвращает документ, элемент, тип документа или ссылку на сущность, содержащую инструкцию обработки.
Text Возвращает родительский элемент, атрибут или ссылку на сущность, содержащую текстовый узел.

Комментарии

Сведения о родительских и дочерних узлах см. в спецификации W3C DOM (Core) level 1

Применяется к