Y at-il pour remplacer saxon:if et saxon:before fonctions XSLT 2.0/XPath 2.0?remplacement pour Saxonne: si et Saxonne: avant que les fonctions dans xslt 2.0
je code comme ceci:
<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::*)" />
idée est que la variable between
doit contenir tous les éléments entre le nœud courant et l'élément suivant h1
ou h2
(stockée dans la variable stop
), ou tous les éléments restants, s'il y a pas de h1
ou h2
suivant.
Je voudrais utiliser ce code dans le nouveau modèle XSLT 2.0, et je suis à la recherche de remplacement pour saxon:if
et saxon:before
.
+1 Bonne réponse. –