Оси LINQ to XML
Обновлен: November 2007
После создания XML-дерева или загрузки XML-документа в XML-дерево можно опросить его для поиска элементов и атрибутов и извлечения их значений.
Перед составлением каких-либо запросов необходимо понять назначение осей LINQ to XML. Существует два вида методов оси. Во-первых, есть методы, вызываемые применительно к одному объекту XElement, объекту XDocument или объекту XNode. Данные методы работают с одним объектом и возвращают коллекцию объектов XElement, XAttribute или XNode. Во-вторых, существуют методы расширения, работающие с коллекциями и возвращающие коллекции. В этих методах расширения создается перечисление исходной коллекции, вызывается соответствующий метод оси применительно к каждому элементу коллекции и осуществляется объединение результатов.
В этом разделе
Раздел |
Описание |
---|---|
Определяет оси и содержит описание того, как они используются в контексте запросов LINQ to XML. |
|
Вводит метод Elements. Этот метод получает коллекцию дочерних элементов того или иного элемента. |
|
Показывает способ получения значений элементов. |
|
Показывает способ фильтрации по именам элементов при использовании осей. |
|
Как соединять в цепочку вызовы для методов осей (LINQ to XML) |
Показывает, как соединять в цепочку вызовы для методов осей. |
Показывает способ получения одного дочернего элемента того или иного элемента по имени тега дочернего элемента. |
|
Вводит метод Attributes. Этот метод извлекает атрибуты того или иного элемента. |
|
Показывает способ получения одного атрибута элемента по имени атрибута. |
|
Показывает способ получения значений атрибутов. |
|
Показывает способ получения поверхностного значения элемента. |
|
Предоставляет обобщенные сведения о встроенных осях Visual Basic. |
См. также
Основные понятия
Руководство по программированию (LINQ to XML)