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


Учебник. Обработка содержимого документа 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