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
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
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
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.