教程:操作 WordprocessingML 文档中的内容

本教程演示如何应用函数转换方法和 LINQ to XML 来操作 XML 文档。 C# 和 Visual Basic 示例查询并操作用 Microsoft Word 保存的 Office Open XML WordprocessingML 文档中的信息。

有关更多信息,请参见 OpenXML Developer(OpenXML 开发人员)网站。

本节内容

主题

说明

WordprocessingML 文档的形状

提供有关 WordprocessingML 文档详细信息的简要说明。

创建源 Office Open XML 文档

为创建用于本教程中的查询的源文档提供分步说明。

查找默认段落样式

演示用于查找文档默认样式名称的查询。

检索段落及其样式

演示用于检索文档段落集合的查询。

检索段落的文本

补充前一个查询以检索每个段落的文本。

使用扩展方法进行重构

通过使用扩展方法进行重构来简化代码。

使用纯函数进行重构

通过使用纯函数进行重构来进一步简化代码。

对不同形状的 XML 进行投影

通过将 XML 投影为不同于原始文档的形状来完成 XML 转换。

在 Word 文档中查找文本

使用前面的查询在文档中查找指定的文本字符串。

Office Open XML WordprocessingML 文档的详细信息

提供 Office Open XML WordprocessingML 文档的一些详细信息。

请参见

概念

纯函数转换简介

其他资源

XML 的纯函数转换