XPathNavigator.HasChildren Propriedade

Definição

Obtém um valor que indica se o nó atual tem nós filho.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

Valor da propriedade

Boolean

true Se o nó atual tiver qualquer nó filho; caso contrário, false .true if the current node has any child nodes; otherwise, false.

Comentários

Se o XPathNavigator estiver posicionado em um nó que não pode ter nós filho, a HasChildren propriedade sempre retornará false .If the XPathNavigator is positioned on a node that cannot have child nodes, the HasChildren property always returns false.

A tabela a seguir lista os nós de nó filho XPathNodeType permitidos para cada XPathNodeType nó.The following table lists the child node XPathNodeType nodes allowed for each XPathNodeType node.

Nó XPathNodeTypeXPathNodeType Node Nós XPathNodeType filhosChild XPathNodeType Nodes
Root ElementCommentnós, ou ProcessingInstruction .Element, Comment, or ProcessingInstruction nodes. Observação: DocumentFragment é equivalente a Root ao usar a XmlDocument classe e pode ter os mesmos filhos de um elemento. Note: DocumentFragment is equivalent to Root when using the XmlDocument class and can have the same children as an element.
Element ElementNós,,, Text Comment ProcessingInstruction Whitespace ou SignificantWhitespace .Element, Text, Comment, ProcessingInstruction, Whitespace or SignificantWhitespace nodes.
Todos os outros XPathNodeType nósAll other XPathNodeType nodes Não é possível ter nós filho.Cannot have child nodes.

Aplica-se a

Confira também