Обработка XML-данных с помощью LINQ to XML
Обновлен: November 2007
LINQ to XML — новая модель для обработки XML-данных в платформе .NET Framework версии 3.5. С помощью LINQ to XML разработчики могут выполнять все обычные действия с XML-данными: запросы, изменение, создание, сохранение и сериализацию XML-документов. Основные преимущества заключаются в возможностях запросов и создания.
Синтаксис запросов LINQ to XML краток и выразителен, он даже больше похож на SQL, чем на XPath или XQuery. Поскольку результаты запросов могут возвращаться как коллекции элементов или атрибутов, либо использоваться как параметры для объектов XElement, XML-деревья очень просто преобразовывать из одной формы в другую.
В LINQ to XML используется технология интегрированного в язык запроса (LINQ) на платформе .NET Framework версии 3.5. LINQ расширяет синтаксис C# и Visual Basic, обеспечивая мощные возможности запросов, которые потенциально могут охватить любое хранилище данных.
Подробное описание использования см. в разделе LINQ to XML, обзор инфраструктуры LINQ см. в разделе LINQ.
См. также
Основные понятия
Сравнение LINQ to XML с другими технологиями XML