创建 XML 筛选器
为 LibreOffice 创建 XML 筛选器
在为 LibreOffice 创建 XML 过滤器时,您需要设计可以在 OpenDocument XML 文件格式间进行转换的XSLT 样式表。
有关 OpenDocument XML 格式的详细信息,请访问 http://xml.openoffice.org/。
如果需要,可以在筛选器中包括模板以将 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 文档,然后单击打开。
-
要测试当前文档,请单击当前文档。
-
要测试导入筛选器,请单击对话框导入区域的浏览,选择一个文档,然后单击打开。