创建 XML 筛选器
为 LibreOffice 创建 XML 筛选器
在为 LibreOffice 创建 XML 过滤器时,您需要设计可以在 OpenDocument XML 文件格式间进行转换的「XSLT 样式表」。
有关 OpenDocument XML 格式的详细信息,请访问 https://www.openoffice.org/xml/。
如果需要,可以在筛选器中包括「模板」以将 LibreOffice 样式应用到导入的 XML 文档。
要创建 XML 筛选器
-
创建一个 XSLT 转换「样式表」,用于外部 XML 格式的元素与 OpenDocument XML 文件格式的元素间的映射。
-
创建模板,以便在将此格式的文件导入 LibreOffice 中时将 LibreOffice 样式分配给外部 XML 格式中的元素。
-
在 LibreOffice Writer 中,创建一个文本文档,然后选择「
」。 -
点击「新建」。
-
在「XML 筛选器对话框中,点击常规」选项卡,然后定义筛选器的属性。
-
在「筛选器名称」框中,输入 XML 筛选器的名称。
此名称显示在「XML 筛选器设置」对话框中。
-
在「应用程序」框中,选择使用该筛选器的 LibreOffice 应用程序。
-
在「文件类型名称」框中,输入应用筛选器的文件类型。
此名称显示在「打开、导出」和「另存为」对话框的文件类型列表中。
-
在「文件扩展名」框中,输入导出的文件的扩展名。
要区分该文件与其它 XML 文件,请输入 *.xml 以外的扩展名。
-
在「转换」选项卡页面,定义筛选器的转换属性。
-
(可选) 在「DocType」框中,输入外部文件格式的文档类型标识符。
此标识符用于在导入时检测文件类型。
-
在「要导出的 XSLT」方框中,输入用于定义从 OpenDocument 格式到外部格式转换的 XSLT 样式表的路径和文件名。
-
在「要导入的 XSLT」方框中,输入用于定义从外部格式到 OpenDocument 格式转换的 XSLT 样式表的路径和文件名。
-
(可选) 在「要导入的模板」框中,输入定义导入文件使用的 LibreOffice 样式的模板的路径和名称。
在「转换」选项卡页面指定的文件会复制到本地 LibreOffice 用户目录。
-
点击「确定」。
要测试 XML 筛选器
您可以对 LibreOffice 中的自定义 XML 筛选器执行基本测试。
这些测试不会改变文档。
-
创建或打开一个文本文档。
-
选择「
」。 -
在筛选器列表中,选择要测试的筛选器,点击「测试 XSLT」。
-
要测试「导出」筛选器,请在对话框的「导出」区域执行以下操作之一:
-
点击「浏览」,选择要测试的 LibreOffice 文档,然后点击「打开」。
-
要测试当前文档,请点击「当前文档」。
-
要测试「导入」筛选器,请点击对话框「导入」区域的「浏览」,选择一个文档,然后点击「打开」。