Partilhar via


Eixos LINQ to XML

Após criar uma árvore XML ou carregar um documento XML em uma árvore XML, você poderá consultá-la para localizar elementos e atributos, e recuperar seus valores.

Antes de poder criar consultas, você deve entender os eixos LINQ to XML. Há dois tipos de métodos de eixo: primeiro, existem métodos que você chama em um único objeto XElement, objeto XDocument ou objeto XNode. Esses métodos operam em um único objeto e retornam uma coleção de objetos XElement, XAttribute ou XNode. Segundo, existem métodos de extensão que operam em coleções e retornam coleções. Os métodos de extensão enumeram a coleção de origem, chamam o método de eixo apropriado em cada item na coleção e concatenam os resultados.

Nesta seção

Tópico

Descrição

Visão geral dos eixos do LINQ to XML

Define os eixos e explica como eles são usados no contexto de consultas LINQ to XML.

Como: Recuperar uma coleção de elementos a LINQ (XML)

Apresenta o método Elements. Esse método retorna uma coleção de elementos filho de um elemento.

Como recuperar o valor de um elemento (LINQ to XML)

Mostra como obter os valores de elementos.

Como: Filtrar nos nomes de elemento (LINQ te o XML)

Mostra como filtrar em nomes de elementos ao usar eixos.

Como: Chamadas de método do eixo de cadeia a LINQ (XML)

Mostra como encadear chamadas a métodos de eixos.

Como recuperar um único elemento filho (LINQ to XML)

Mostra como recuperar um único elemento filho de um elemento, dado o nome da marca do elemento filho.

Como: Recuperar uma coleção de atributos (LINQ te o XML)

Apresenta o método Attributes. Esse método recupera os atributos de um elemento.

Como: Recuperar um único atributo (LINQ te o XML)

Mostra como recuperar um único atributo de um elemento, dado o nome do atributo.

Como recuperar o valor de um atributo (LINQ to XML)

Mostra como obter os valores de atributos.

Como: Recuperar o valor de um elemento shallow

Mostra como recuperar o valor superficial de um elemento.

Eixos em integrados no Visual Basic (LINQ te o XML)

Resume os eixos integrados de Visual Basic.

Consulte também

Referência

Métodos de extensão (Guia de Programação em C#)

Conceitos

Guia de Programação (LINQ to XML)