XPathNavigator.SelectDescendants Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Seleciona todos os nós descendentes do nó atual que correspondem aos critérios de seleção.
Sobrecargas
| Nome | Description |
|---|---|
| SelectDescendants(XPathNodeType, Boolean) |
Seleciona todos os nós descendentes do nó atual que têm um XPathNodeType correspondente. |
| SelectDescendants(String, String, Boolean) |
Seleciona todos os nós descendentes do nó atual com o nome local e o URI do namespace especificado. |
SelectDescendants(XPathNodeType, Boolean)
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
Seleciona todos os nós descendentes do nó atual que têm um XPathNodeType correspondente.
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
O XPathNodeType dos nós descendentes.
- matchSelf
- Boolean
true para incluir o nó de contexto na seleção; caso contrário, false.
Retornos
Um XPathNodeIterator que contém os nós selecionados.
Exemplos
Para obter um exemplo de seleção de nós ancestrais, filho e descendentes, consulte SelectAncestors.
Comentários
O SelectDescendants método não tem efeito sobre o estado do XPathNavigator.
Confira também
Aplica-se a
SelectDescendants(String, String, Boolean)
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
- Origem:
- XPathNavigator.cs
Seleciona todos os nós descendentes do nó atual com o nome local e o URI do namespace especificado.
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 de namespace dos nós descendentes.
- matchSelf
- Boolean
true para incluir o nó de contexto na seleção; caso contrário, false.
Retornos
Um XPathNodeIterator que contém os nós selecionados.
Exceções
null não pode ser passado como um parâmetro.
Exemplos
Para obter um exemplo de seleção de nós ancestrais, filho e descendentes, consulte SelectAncestors.
Comentários
Se String.Empty for especificado como o name parâmetro , todos os nós descendentes que pertencem ao URI do namespace especificado serão selecionados. Se String.Empty for especificado como o namespaceURI parâmetro , todos os nós descendentes com o nome local especificado que não pertencem a nenhum namespace serão selecionados. Se os parâmetros de nome local e URI do namespace forem String.Empty, todos os nós descendentes que não pertencem a nenhum namespace serão selecionados.
Um descendente é um filho ou filho de uma criança e assim por diante; assim, os nós selecionados nunca conterão nós de atributo ou namespace.
O SelectDescendants método não tem efeito sobre o estado do XPathNavigator.