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


Учебник. Обработка содержимого документа WordprocessingML

В этом учебнике рассказывается, как применять функциональное преобразование и LINQ to XML для обработки XML-документов. В примерах по C# и Visual Basic запрашивается и обрабатывается информация в документах Office Open XML WordprocessingML, сохраненных программой Microsoft Word.

Дополнительные сведения см. на веб-узле OpenXML Developer.

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

Раздел

Описание

Форма документов WordprocessingML

Приводится краткое описание содержимого документа WordprocessingML.

Создание исходного документа Office Open XML

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

Поиск стиля абзаца по умолчанию

Показывает запрос для поиска имени стиля документа по умолчанию.

Извлечение абзацев и их стилей

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

Извлечение текста абзацев

В дополнение к предыдущему запросу этот запрос также применяется для получения текста каждого абзаца.

Оптимизация кода с помощью метода расширений

Упрощает код путем оптимизации кода при помощи метода расширения.

Оптимизация кода с использованием чистой функции

Еще более упрощает код путем оптимизации кода при помощи чистой функции.

Проекция XML в другую форму

Завершает преобразование XML-документа путем проецирования XML-документа в другой форме по сравнению с исходным документом.

Поиск текста в документах Word

Использует предыдущие запросы, чтобы найти в документе заданную строку текста.

Подробные сведения о документах WordprocessingML формата Office Open XML

Приводит некоторые подробные сведения о документах Office Open XML WordprocessingML.

См. также

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

Введение в чисто функциональные преобразования

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

Чистые функциональные преобразования XML