Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе приведены примеры базовых запросов 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, находящихся в пространстве имен по умолчанию. |
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.