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


Руководство по программированию (LINQ to XML)

Этот раздел содержит теоретические и практические сведения о программировании при помощи LINQ to XML. 

Кому необходимо ознакомиться с этой документацией

Эта документация предназначена для разработчиков, знакомых с языком C# и некоторыми основными аспектами .NET Framework.

Цель документации — сделать использование LINQ to XML проще для любого разработчика. LINQ to XML позволяет упростить программирование XML. Чтобы использовать это средство, не обязательно быть высокопрофессиональным разработчиком.

LINQ to XML основывается на использовании универсальных классов. Поэтому очень важно понимать принципы использования универсальных классов. В дальнейшем полезно ознакомиться с делегатами, которые обозначаются как параметризованные типы. Если вам незнакомо использование универсальных классов в языке C#, см. в разделе Универсальные классы (Руководство по программированию на C#).

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

Раздел

Описание

Общие сведения о программирования LINQ to XML

Приводит общие сведения о классах LINQ to XML, а также дает подробные сведения о трех самых важных классах: XElement, XAttribute и XDocument.

Создание XML-деревьев

Приводит общие представления и основанные на задачах сведения о создании XML-деревьев. Можно создавать XML-деревья при помощи функциональной конструкции либо путем синтаксического анализа текста XML из строки или файла. Для распределения содержимого по XML-дереву можно использовать XmlReader. Создание XML-дерева в Visual Basic сильно отличается от создания XML на языке C#. В этих разделах описывается метод создания XML-деревьев на обоих языках.

Работа с пространствами имен XML

Предоставляет подробные сведения о создании XML-деревьев, в которых используется пространство имен.

Сериализация XML-деревьев

Описывает подходы к сериализации XML-дерева, также предоставляются инструкции о том, какие подходы использовать.

Оси LINQ to XML

Перечисляет и описывает методы оси LINQ to XML, которые необходимо изучить перед предоставлением запросов LINQ to XML.

Запрос к XML-деревьям

Содержит общие примеры запросов к XML-деревьям.

Изменение XML-деревьев (LINQ to XML)

Как и в случае с объектной моделью документа (моделью DOM), LINQ to XML позволяет изменять XML-дерево на месте.

Расширенное программирование LINQ to XML

Предоставляет сведения о заметках, событиях, данных потоковой передачи и других расширенных сценариях.

Безопасность LINQ to XML

Описывает вопросы безопасности, связанные с LINQ to XML, и содержит некоторые инструкции по управлению рисками для безопасности.

Образцы XML-документов (LINQ to XML)

Содержит образцы XML-документов, которые используются во многих примерах, приведенных в этой документации.

См. также

Другие ресурсы

Приступая к работе (LINQ to XML)

LINQ to XML