更改上下文节点的XSLT指令/函数列表



有人知道更改上下文节点的XSLT指令/函数列表吗?

例如,像for-each这样的指令就是其中之一。

改变上下文的明显XSLT 2.0指令是for-eachapply-templatesfor-each-groupanalyze-string。但也有,例如xsl:sortxsl:key

在XPath中,操作符/[]更改上下文。没有改变上下文的函数

XSLT 1.0中只有两件事可以改变上下文,而且它们都不是函数。这些都是:

<xsl:apply-templates select='some-test'/>

(这将导致所选节点被处理,每个节点在被处理时成为上下文节点)

<xsl:for-each select='some-test'/>

在XSLT 2.0中,还有

<xsl:for-each-group/>

(它以比xsl:apply-templatesxsl:for-each更复杂的方式设置上下文节点

相关内容

  • 没有找到相关文章

最新更新