XPathNavigator.HasChildren 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示当前节点是否具有任何子节点。
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 | Element、Comment或 ProcessingInstruction 节点。 注意:使用 XmlDocument 类时,DocumentFragment 等效于 Root,并且可以具有与元素相同的子级。 |
Element | Element、Text、Comment、ProcessingInstruction、Whitespace 或 SignificantWhitespace 节点。 |
所有其他 XPathNodeType 节点 | 不能有子节点。 |