目录

# 创建 XML 筛选器

## 为 LibreOffice 创建 XML 筛选器

在为 LibreOffice 创建 XML 过滤器时，您需要设计可以在 OpenDocument XML 文件格式间进行转换的「XSLT 样式表」。

有关 OpenDocument XML 格式的详细信息，请访问 https://www.openoffice.org/xml/。

如果需要，可以在筛选器中包括「模板」以将 LibreOffice 样式应用到导入的 XML 文档。

## 要创建 XML 筛选器

1. 创建一个 XSLT 转换「样式表」，用于外部 XML 格式的元素与 OpenDocument XML 文件格式的元素间的映射。

2. 创建模板，以便在将此格式的文件导入 LibreOffice 中时将 LibreOffice 样式分配给外部 XML 格式中的元素。

3. 在 LibreOffice Writer 中，创建一个文本文档，然后选择「工具 - XML 筛选器设置」。

4. 点击「新建」。

5. 在「XML 筛选器对话框中，点击常规」选项卡，然后定义筛选器的属性。

- 在「筛选器名称」框中，输入 XML 筛选器的名称。

  此名称显示在「XML 筛选器设置」对话框中。

- 在「应用程序」框中，选择使用该筛选器的 LibreOffice 应用程序。

- 在「文件类型名称」框中，输入应用筛选器的文件类型。

  此名称显示在「打开、导出」和「另存为」对话框的文件类型列表中。

- 在「文件扩展名」框中，输入导出的文件的扩展名。

  要区分该文件与其它 XML 文件，请输入 *.xml 以外的扩展名。

6. 在「转换」选项卡页面，定义筛选器的转换属性。

- (可选) 在「DocType」框中，输入外部文件格式的文档类型标识符。

  此标识符用于在导入时检测文件类型。

- 在「要导出的 XSLT」方框中，输入用于定义从 OpenDocument 格式到外部格式转换的 XSLT 样式表的路径和文件名。

- 在「要导入的 XSLT」方框中，输入用于定义从外部格式到 OpenDocument 格式转换的 XSLT 样式表的路径和文件名。

- (可选) 在「要导入的模板」框中，输入定义导入文件使用的 LibreOffice 样式的模板的路径和名称。

  在「转换」选项卡页面指定的文件会复制到本地 LibreOffice 用户目录。

7. 点击「确定」。

## 要测试 XML 筛选器

您可以对 LibreOffice 中的自定义 XML 筛选器执行基本测试。

这些测试不会改变文档。

1. 创建或打开一个文本文档。

2. 选择「工具 - XML 筛选器设置」。

3. 在筛选器列表中，选择要测试的筛选器，点击「测试 XSLT」。

4. 要测试「导出」筛选器，请在对话框的「导出」区域执行以下操作之一:

- 点击「浏览」，选择要测试的 LibreOffice 文档，然后点击「打开」。

- 要测试当前文档，请点击「当前文档」。

5. 要测试「导入」筛选器，请点击对话框「导入」区域的「浏览」，选择一个文档，然后点击「打开」。

相关主题

关于 XML 筛选器

发布 XML 筛选器