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 элемент текущего узла. Если узел только что создан и еще не добавлен в дерево, или если он был удален из дерева, родительский элемент .null Для всех остальных узлов возвращаемое значение зависит от NodeType узла. В следующей таблице описаны возможные возвращаемые значения для ParentNode свойства.
| Nodetype | Возвращаемое значение ParentNode |
|---|---|
| Атрибут, Документ, DocumentFragment, Сущность, Нотация | Возвращается null; эти узлы не имеют родителей.
|
| CDATA | Возвращает ссылку на элемент или сущность, содержащую раздел CDATA. |
| Комментарий | Возвращает элемент, ссылку на сущности, тип документа или документ, содержащий комментарий. |
| DocumentType | Возвращает узел документа. |
| Элемент | Возвращает родительский узел элемента. Если элемент является корневым узлом в дереве, родительский элемент является узлом документа. |
| Entityreference | Возвращает ссылку на элемент, атрибут или сущность, содержащую ссылку на сущность. |
| ProcessingInstruction | Возвращает документ, элемент, тип документа или ссылку на сущность, содержащую инструкцию по обработке. |
| Текст | Возвращает родительский элемент, атрибут или ссылку сущности, содержащую текстовый узел. |
Комментарии
Сведения о родительских и дочерних узлах см. в спецификации W3C DOM (Core) уровня 1