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 は、XmlDocument クラスを使用する場合の Root に相当し、要素と同じ子を持つことができます。
Element ElementTextCommentProcessingInstructionWhitespace、または SignificantWhitespace ノード。
その他のすべての XPathNodeType ノード 子ノードを持つことはできません。

適用対象

こちらもご覧ください