找不到功能:resolve-uri

时间:2010-03-09 09:37:19

标签: xslt

当我尝试转换XML时,它会给我一个错误

  

无法找到功能:resolve-uri

其中resolve-uri是XPath函数。

下面是我使用resolve-uri函数的XSLT行:

<xsl:variable name="filename" select="resolve-uri(concat($dir,'/',$xmlFileName,'_',position(),'.xml'))"  /> 

任何人都可以帮助我。
是因为XSLT版本不同吗?

1 个答案:

答案 0 :(得分:2)

是的,resolve-uri()是一个XPath 2.0(XSLT 2.0)函数,不适用于XPath 1.0(XSLT 1.0)实现。

如果您能够使用等效的扩展功能,则取决于您的环境。