Partilhar via


Consultas básicas (LINQ to XML)

This section provides examples of basic LINQ to XML queries. 

Nesta seção

Tópico

Descrição

Como localizar um elemento com um atributo específico

Mostra como localizar um elemento específico que tem um atributo que tem um valor específico.

Como localizar um elemento com um elemento filho específico

Mostra como localizar um elemento específico que tem um elemento filho que tem um valor específico.

Consultando um XDocument versus consultando um XElement

Explica as diferenças entre escrever consultas em uma árvore XML que está enraizada no XElement e escrever consultas em uma árvore XML que está enraizada no XDocument.

Como localizar descendentes com um nome de elemento específico

Mostra como localizar todos os descendentes de um elemento que têm um nome específico. Este exemplo usa o eixo Descendants.

Como localizar um único descendente usando o método de descendentes

Mostra como usar o método de eixo Descendants para localizar um único elemento nomeado exclusivamente.

Como escrever consultas com filtragem complexa

Mostra como escrever uma consulta com um filtro mais complexo.

Como: Filtro em um elemento opcional

Mostra como localizar nós em uma árvore moldada de maneira irregular.

Como: Localizar todos os nós em um namespace

Mostra como localizar todos os nós que estão em um namespace específico.

Como: Classificar os elementos

Mostra como escrever uma consulta que classifique seus resultados.

Como: Classificar os elementos em várias chaves

Mostra como classificar sobre várias chaves.

Como: Calcule valores intermediários

Mostra como usar a cláusula Let para calcular valores intermediários em uma consulta LINQ to XML.

Como escrever uma consulta que encontra elementos com base no contexto

Mostra como selecionar elementos com base em outros elementos na árvore.

Como: Conjuntos de resultados vazios de consulta de depuração

Mostra a correção apropriada ao depurar consultas em XML que está em um namespace padrão.

Consulte também

Conceitos

Consultando árvores XML