在XSLT 2.0/XPath 2.0中是否有替換saxon:if 和saxon:before函數?替換爲撒克遜:如果和撒克遜:在函數之前在xslt 2.0
我有這樣的代碼:
<xsl:variable name="stop"
select="(following-sibling::h:h1|following-sibling::h:h2)[1]" />
<xsl:variable name="between"
select="saxon:if($stop,
saxon:before(following-sibling::*, $stop),
following-sibling::*)" />
思想是between
變量應該包含所有剩餘的元素當前節點和下一h1
或h2
元件(存儲在stop
變量)之間的所有的元件,或,如果有沒有下一個h1
或h2
。
我想在新的XSLT 2.0模板中使用此代碼,並且正在尋找saxon:if
和saxon:before
的替代品。
+1正確答案。 – 2010-12-08 19:09:19