Compartir a través de


Consultas básicas (LINQ to XML)

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

En esta sección

Tema Descripción
Búsqueda de un elemento con un atributo específico (C#) Muestra cómo buscar un elemento determinado que tiene un atributo que tiene un valor específico.
Búsqueda de un elemento con un elemento secundario específico (C#) Muestra cómo buscar un elemento determinado que tiene un elemento secundario que tiene un valor específico.
Consultar un XDocument frente a Consultar un XElement (C#) Explica las diferencias entre escribir consultas en un árbol XML que está enraizado en XElement y escribir consultas en un árbol XML que está enraizado en XDocument.
Búsqueda de descendientes con un nombre de elemento específico (C#) Muestra cómo buscar todos los descendientes de un elemento que tienen un nombre específico. En este ejemplo se usa el eje Descendants.
Búsqueda de un único descendiente mediante el método descendants (C#) Muestra cómo usar el método de Descendants eje para buscar un único elemento con nombre único.
Cómo escribir consultas con filtrado complejo (C#) Muestra cómo escribir una consulta con un filtro más complejo.
Cómo filtrar por un elemento opcional (C#) Muestra cómo buscar nodos en un árbol con forma irregular.
Búsqueda de todos los nodos en un espacio de nombres (C#) Muestra cómo buscar todos los nodos que se encuentran en un espacio de nombres específico.
Cómo ordenar elementos (C#) Muestra cómo escribir una consulta que ordene sus resultados.
Cómo ordenar elementos en varias claves (C#) Muestra cómo ordenar por varias claves.
Cómo calcular valores intermedios (C#) Muestra cómo usar la Let cláusula para calcular valores intermedios en una consulta LINQ to XML.
Cómo escribir una consulta que encuentre elementos basados en el contexto (C#) Muestra cómo seleccionar elementos en función de otros elementos del árbol.
Cómo depurar conjuntos de resultados de consulta vacíos (C#) Muestra la solución apropiada cuando se depuran consultas sobre un XML que se encuentra en un espacio de nombres predeterminado.

Consulte también