XPathNavigator.HasChildren Özellik

Tanım

Geçerli düğümün alt düğümlere sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the current node has any child nodes.

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

Özellik Değeri

Boolean

true geçerli düğümde herhangi bir alt düğüm varsa; Aksi takdirde, false .true if the current node has any child nodes; otherwise, false.

Açıklamalar

, XPathNavigator Alt düğümlere sahip olmayan bir düğüm üzerinde konumlandırılmışsa, HasChildren özelliği her zaman döndürülür false .If the XPathNavigator is positioned on a node that cannot have child nodes, the HasChildren property always returns false.

Aşağıdaki tabloda XPathNodeType her düğüm için izin verilen alt düğüm düğümleri listelenmektedir XPathNodeType .The following table lists the child node XPathNodeType nodes allowed for each XPathNodeType node.

XPathNodeType düğümüXPathNodeType Node Alt XPathNodeType düğümleriChild XPathNodeType Nodes
Root Element, Comment veya ProcessingInstruction düğümleri.Element, Comment, or ProcessingInstruction nodes. Note: DocumentFragment , Root sınıfı kullanılırken eşdeğerdir XmlDocument ve bir öğesiyle aynı alt öğeye sahip olabilir. Note: DocumentFragment is equivalent to Root when using the XmlDocument class and can have the same children as an element.
Element Element,,, Text Comment ProcessingInstruction Whitespace veya SignificantWhitespace düğümleri.Element, Text, Comment, ProcessingInstruction, Whitespace or SignificantWhitespace nodes.
Diğer tüm XPathNodeType düğümlerAll other XPathNodeType nodes Alt düğümleri olamaz.Cannot have child nodes.

Şunlara uygulanır

Ayrıca bkz.