2011-12-21 68 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