Je suis en train d'affecter la position d'un élément comme celui-ci:XSL: Affectation du résultat de la position() à une variable
<xsl:variable name="offset" select="ancestor::myparent/position() * 8"/>
Je suis en train de montrer le résultat du calcul de la production, de sorte l'utilisation d'un sélecteur ne suffit pas. xsltproc génère l'erreur suivante:
XPath error : Invalid expression
ancestor::myparent/position() * 8
^
compilation error: file foo.xsl line 10 element variable
XSLT-variable: Failed to compile the XPath expression 'ancestor::myparent/position() * 8'.
Existe-t-il un moyen de le faire?