【发布时间】:2010-04-27 21:31:46
【问题描述】:
我有复杂的 xslt,可以将 xml 格式化为 html 现在我需要能够从中创建 xsl fo 最好的方法是什么?
【问题讨论】:
-
您能回答为什么需要 xsl-fo 吗?你将如何进一步使用它?谢谢
-
我需要将 xml / xsl 格式转换为 pdf/postscript 我将使用 fop
我有复杂的 xslt,可以将 xml 格式化为 html 现在我需要能够从中创建 xsl fo 最好的方法是什么?
【问题讨论】:
这里有一些有趣的文章给你 http://www-128.ibm.com/developerworks/library/x-xslfo2app/
你也可以试试下一个库(我不记得了,可能它可以从 xslt+xml 创建 fo 文件): http://www.codeproject.com/KB/dotnet/nfop.aspx
【讨论】:
我有类似的需求,我做了一些研究,但没有找到可靠的 XHTML 到 FO 转换器。可能有,但在某些网络搜索中,您必须放弃并自己动手。
相反,我将已经编写好的 XML 转换为 HTML 转换器并将其更改为输出 FO。
这是一个更简单的命题,一个完整的 XHTML 到 FO 转换器。
虽然您的详细信息会有所不同,但 HTML 中的大多数结构在 FO 中都有类似物,因此您通常可以相当容易地决定使用什么 FO 结构来替换转换中的 HTML。
我是循序渐进的。如果您从生成 FO 文档轮廓的转换开始,并且您的大部分 XML 在转换中被忽略,那么您可以以一种可衡量的方式构建输出。
【讨论】: