Compartir a través de


Consultas básicas (LINQ to XML)

Actualización: November 2007

En esta sección se ofrecen ejemplos de consultas básicas de LINQ to XML.

En esta sección

Tema

Descripción

Cómo buscar un elemento con un atributo específico

Muestra cómo encontrar un elemento en particular que tenga un atributo con un valor específico.

Cómo buscar un elemento con un elemento secundario específico

Muestra cómo encontrar un elemento en particular que tenga un elemento secundario con un valor específico.

Diferencias entre realizar consultas de un XDocument y de un XElement

Explica las diferencias entre escribir consultas sobre un árbol XML cuya raíz comienza en XElement y escribir consultas sobre un árbol XML cuya raíz comienza en XDocument.

Cómo encontrar descendientes con un nombre de elemento específico

Muestra cómo encontrar todos los descendientes de un elemento que tengan un nombre en particular. Este ejemplo utiliza el eje Descendants.

Cómo buscar un descendiente único mediante el método Descendants

Muestra cómo utilizar el método Descendants del eje para encontrar un sólo elemento cuyo nombre es único.

Cómo escribir consultas con filtrado complejo

Muestra cómo escribir una consulta que utilice un filtro más complejo.

Cómo filtrar por un elemento opcional

Muestra cómo encontrar nodos en un árbol con forma irregular.

Cómo buscar todos los nodos en un espacio de nombres

Muestra cómo encontrar todos los nodos que se encuentren en un espacio de nombres en particular.

Cómo ordenar elementos

Muestra cómo escribir una consulta que ordene sus resultados.

Cómo ordenar elementos en varias claves

Muestra cómo ordenar por varias claves.

Cómo calcular valores intermedios

Muestra cómo utilizar la cláusula Let para calcular valores intermedios en una consulta LINQ to XML.

Cómo escribir una consulta que busca elementos basándose en el contexto

Muestra cómo seleccionar elementos en base a otros elementos del árbol.

Cómo depurar conjuntos de resultados de consultas vacíos

Muestra la solución apropiada cuando se depuran consultas sobre un XML que se encuentra en un espacio de nombres predeterminado.

Vea también

Conceptos

Consultar árboles XML