XmlNode.ParentNode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取该节点的父级(针对可以拥有父级的节点)。
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 规范