2011-12-21 70 views
1

确fop 0.20.5支持xslt 2.0?我无法在任何地方找到答案。fop 0.20.5和xslt 2.0?

我有一个1.0 xslt文档,我想给它添加一个正则表达式部分。我已经读过,只要有向后兼容的处理器,我就可以将该文档的一小块文件转换为xslt 2.0,而将其余文件保留在1.0中。 0.20.5还是任何版本的fop都支持这个?如果不是,将会怎样。这是用于xml到pdf文档。

谢谢

回答

2

这两者是无关的。 FOP是一款XSL-FO处理器。为了使用XSLT 2.0,您需要确保使用2.0 XSLT处理器。

FOP不会知道您的XSL-FO是使用XSLT 1.0还是2.0创建的。

+0

如果我理解正确,它是一个xsl文档(所有的xsl或fo块),但有一个xlst扩展,因为它被用来将xml格式化为pdf。当我尝试使用我得到错误:“Could not find function:regex -group“似乎受xslt 2.0支持,但不支持1.0 – jgelderloos 2011-12-21 21:16:47

+0

是的,支持正则表达式是XSLT 2.0的一种。 – mzjn 2011-12-21 21:47:58