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 処理命令を含むドキュメント、要素、ドキュメントの種類、またはエンティティ参照を返します。
Text テキスト ノードを含む親要素、属性、またはエンティティ参照を返します。

注釈

親ノードと子ノードの詳細については、W3C DOM (Core) レベル 1 の仕様に関するページを参照してください。

適用対象