我正在使用 baseX 创建一个 xslt 文件,但无法识别函数 insert-before。这是一个标准函数(你可以在这里看到它http://www.w3schools.com/xpath/xpath_functions.asp),我也尝试像这样声明命名空间 fn
xmlns:fn="http://www.w3.org/2005/xpath-functions"
然后使用 fn:insert-before 调用该函数,但它仍然不起作用。这是我的代码示例
<xsl:call-template name="temp">
....
<xsl:with-param name="array" select="fn:insert-before($array,$count+1,$succ)"/>
...
</xsl:call-template>
有任何想法吗?