Поделиться через


Основные запросы (LINQ to XML)

В этом разделе приведены примеры базовых запросов LINQ to XML.

В этом разделе

Тема Описание
Поиск элемента с определенным атрибутом (C#) Показывает, как найти конкретный элемент с атрибутом, который имеет определенное значение.
Как найти элемент с определенным дочерним элементом (C#) Показывает, как найти конкретный элемент с дочерним элементом, который имеет определенное значение.
Запрос XDocument и запрос XElement (C#) Объясняет различия между написанием запросов в XML-дереве, корень которого находится в XElement, и написанием запросов в XML-дереве, корень которого находится в XDocument.
Поиск потомков с определенным именем элемента (C#) Показывает, как найти всех потомков элемента с определенным именем. В этом примере используется Descendants ось.
Как найти один потомок с помощью метода потомков (C#) Показывает, как использовать метод оси Descendants для поиска одного уникально именованного элемента.
Как писать запросы с помощью сложной фильтрации (C#) Показывает, как писать запрос с помощью более сложного фильтра.
Фильтрация по необязательному элементу (C#) Показывает, как найти узлы в неправильно сформированном дереве.
Как найти все узлы в пространстве имен (C#) Показывает, как найти все узлы, которые находятся в определенном пространстве имен.
Сортировка элементов (C#) Показывает, как написать запрос, который сортирует результаты.
Сортировка элементов по нескольким ключам (C#) Показывает, как сортировать по нескольким ключам.
Вычисление промежуточных значений (C#) Показывает, как использовать условие Let для вычисления промежуточных значений в XML-запросе LINQ to XML.
Как написать запрос, который находит элементы на основе контекста (C#) Показывает, как выбрать элементы на основе других элементов в дереве.
Отладка пустых наборов результатов запроса (C#) Отображает соответствующее исправление при отладке запросов к XML, находящихся в пространстве имен по умолчанию.

См. также