Filter 如何创建XSLT过滤器以将ODT(包含XForm)的所有内容提取到XHTML

Filter 如何创建XSLT过滤器以将ODT(包含XForm)的所有内容提取到XHTML,filter,export,xslt,openoffice.org,xforms,Filter,Export,Xslt,Openoffice.org,Xforms,我试图使用OpenOffice Writer的导出功能从包含XForm的ODT创建一个XHtml文件 我注意到XForm模型没有被导出。我复制了使用的默认XSL文件,并将“XSL:stylesheet”节点的“排除结果前缀”更改为空字符串 结果是一样的。我在网上搜索了更多的帮助,发现 这里提供的“xsl:template”标记有助于导出大部分内容。 1.XForm实例、模型、绑定等 然而,实际的控制仍然缺失 我相信诀窍在于“xsl:template”标记,但是没有文档来理解导出功能如何使用它们

我试图使用OpenOffice Writer的导出功能从包含XForm的ODT创建一个XHtml文件

我注意到XForm模型没有被导出。我复制了使用的默认XSL文件,并将“XSL:stylesheet”节点的“排除结果前缀”更改为空字符串

结果是一样的。我在网上搜索了更多的帮助,发现

这里提供的“xsl:template”标记有助于导出大部分内容。 1.XForm实例、模型、绑定等

然而,实际的控制仍然缺失

我相信诀窍在于“xsl:template”标记,但是没有文档来理解导出功能如何使用它们


对此有什么想法吗?

决定哪个XHTML元素映射到每个缺少的XForms控件,然后创建一个与每个控件匹配的
xsl:template
,其中包括所需的XHTML输出。下面是一些类似转换样式表的示例:

  • (查看来源)

也是一个很好的参考资料。

如果您能分享一些确切的细节,那会有所帮助。您能提供一个XHTML输出的小样本吗?您使用什么浏览器(和扩展)来显示XForms控件?我对StackOverflow有点陌生。。。如何将文件附加到帖子。我应该使用一个外部文件托管站点为您提供XHTML输出,还是只是将内容粘贴到这里……您可以插入一个链接,或者只是在您的问题中复制/粘贴它,缩进至少1个制表符或4个空格。长的列表会有自己的滚动条,所以更大的列表也可以。您还可以在github上创建一个要点,或者使用pastebin之类的东西来链接。