2011-02-17 120 views
1

調用EXSLT當我收到錯誤消息:錯誤撒克遜

「無法找到名爲匹配的1-參數功能 {http://exslt.org/common}節點集合()」

運行時用撒克遜引擎進行xslt轉換。

我試過在Windows XP上使用Saxon PE和EE,它給出了同樣的錯誤。 EXSLT應該與Saxon一起開箱即用。有沒有人有解決方案,我可以解決這個問題,請好嗎?

回答

1

Saxon PE和EE是XSLT 2.0處理器實現,您不需要XSLT 2.0中的節點集擴展功能,結果樹片段和節點集之間的差異不再存在。所以你應該能夠簡單地使用例如$var/foo/bar而不是exsl:node-set($var)/foo/bar在您處理變量的樣式表中。

+0

謝謝---你說得對。 – user619882 2011-02-18 09:40:26