XPathNavigator.HasChildren プロパティ

定義

現在のノードに子ノードがあるかどうかを示す値を取得します。

public:
 virtual property bool HasChildren { bool get(); };
public:
 abstract property bool HasChildren { bool get(); };
public virtual bool HasChildren { get; }
public abstract bool HasChildren { get; }
member this.HasChildren : bool
Public Overridable ReadOnly Property HasChildren As Boolean
Public MustOverride ReadOnly Property HasChildren As Boolean

プロパティ値

現在のノードが子ノードを持っている場合は true。それ以外の場合は false

注釈

XPathNavigatorが子ノードを持つことができないノードに配置されている場合、 プロパティは常に HasChildren を返しますfalse

次の表に、各XPathNodeTypeノードで許可される子ノードXPathNodeTypeの一覧を示します。

XPathNodeType ノード 子 XPathNodeType ノード
Root ElementComment、または ProcessingInstruction ノード。 メモ:DocumentFragment は クラスを Root 使用 XmlDocument する場合と同じであり、要素と同じ子を持つことができます。
Element ElementTextCommentProcessingInstructionWhitespace、または SignificantWhitespace ノード。
その他 XPathNodeType のすべてのノード 子ノードを持つことはできません。

適用対象

こちらもご覧ください