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 的返回值
Attribute、Document、DocumentFragment、Entity、Notation 返回 null;这些节点不具有父级。
CDATA 返回包含 CDATA 节的元素或实体引用。
评论 返回包含注释的元素、实体引用、文档类型或文档。
DocumentType 返回文档节点。
元素 返回该元素的父节点。 如果该元素是树中的根节点,则父级是文档节点。
EntityReference 返回包含该实体引用的元素、特性或实体引用。
ProcessingInstruction 返回包含该处理指令的文档、元素、文档类型或实体引用。
文本 返回包含该文本节点的父元素、特性或实体引用。

注解

有关父节点和子节点的信息,请参阅 W3C DOM (Core) Level 1 规范

适用于