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


Расширенные приемы запросов (LINQ to XML)

В этом разделе представлены примеры расширенных методов выполнения запросов LINQ to XML.

Содержание

Раздел

Описание

Как объединить две коллекции (C#) (LINQ to XML)

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

Как создать иерархию с помощью группирования

Показывает способы группирования данных и последующего формирования XML на основе этого группирования.

Как выполнять запросы к LINQ to XML с помощью XPath

Показывает способы получения коллекций на основе запросов XPath.

Как написать метод оси LINQ to XML

Показывает способы написания метода оси LINQ to XML.

Как выполнять потоковые преобразования текста в XML

Показывает способы преобразования очень больших текстовых файлов в XML при сохранении небольшой потребности в памяти.

Как вывести список всех узлов дерева

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

Как извлечь абзацы из документа Office Open XML

Представляет код, открывающий документ Office Open XML и получающий абзацы в коллекции объектов XElement objects, текст абзацев и их стиль.

Как изменить документ Office Open XML

Представляет код, открывающий, изменяющий и сохраняющий документ Office Open XML.

Как заполнить XML-дерево из файловой системы

Представляет код, создающий XML-дерево из файловой системы.

См. также

Основные понятия

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