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


Обработка XML-данных с помощью LINQ to XML

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 (C#) и LINQ to XML (Visual Basic). Общие сведения о платформе LINQ см. в разделе LINQ — C# или LINQ — Visual Basic.

См. также