XPathNavigator.SelectDescendants Método

Definição

Seleciona todos os nós descendentes do nó atual que correspondem aos critérios de seleção.

Sobrecargas

Name Description
SelectDescendants(XPathNodeType, Boolean)

Seleciona todos os nós descendentes do nó atual que tenham um correspondente XPathNodeType.

SelectDescendants(String, String, Boolean)

Seleciona todos os nós descendentes do nó atual com o nome local e o URI do espaço de nomes especificados.

SelectDescendants(XPathNodeType, Boolean)

Seleciona todos os nós descendentes do nó atual que tenham um correspondente XPathNodeType.

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::Xml::XPath::XPathNodeType type, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(System.Xml.XPath.XPathNodeType type, bool matchSelf);
abstract member SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (type As XPathNodeType, matchSelf As Boolean) As XPathNodeIterator

Parâmetros

type
XPathNodeType

Os XPathNodeType dos nós descendentes.

matchSelf
Boolean

true para incluir o nó de contexto na seleção; caso contrário, false.

Devoluções

E XPathNodeIterator que contém os nós selecionados.

Exemplos

Para um exemplo de seleção de nós antepassados, filhos e descendentes, veja SelectAncestors.

Observações

O SelectDescendants método não tem efeito no estado do XPathNavigator.

Ver também

Aplica-se a

SelectDescendants(String, String, Boolean)

Seleciona todos os nós descendentes do nó atual com o nome local e o URI do espaço de nomes especificados.

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::String ^ name, System::String ^ namespaceURI, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf);
abstract member SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (name As String, namespaceURI As String, matchSelf As Boolean) As XPathNodeIterator

Parâmetros

name
String

O nome local dos nós descendentes.

namespaceURI
String

O URI do namespace dos nós descendentes.

matchSelf
Boolean

true para incluir o nó de contexto na seleção; caso contrário, false.

Devoluções

E XPathNodeIterator que contém os nós selecionados.

Exceções

null não pode ser passado como parâmetro.

Exemplos

Para um exemplo de seleção de nós antepassados, filhos e descendentes, veja SelectAncestors.

Observações

Se String.Empty for especificado como o name parâmetro, todos os nós descendentes que pertencem ao URI do espaço de nomes especificado são selecionados. Se String.Empty for especificado como parâmetro namespaceURI , todos os nós descendentes com o nome local especificado que não pertencem a nenhum espaço de nomes são selecionados. Se tanto os parâmetros locais do nome como do espaço de nomes forem String.Empty, todos os nós descendentes que não pertencem a nenhum espaço de nomes são selecionados.

Um descendente é uma criança ou uma criança de uma criança, e assim sucessivamente; assim, os nós selecionados nunca conterão nós de atributos ou namespace.

O SelectDescendants método não tem efeito no estado do XPathNavigator.

Ver também

Aplica-se a