Chacune de ces variables a une valeur entière. Mais cette syntaxe est pas valable pour une raison:Comment savoir si une variable dans xslt est supérieure à une autre
<xsl:when test="$nextAnswerListItemPos < $nextQuestionStemPos" >
Chacune de ces variables a une valeur entière. Mais cette syntaxe est pas valable pour une raison:Comment savoir si une variable dans xslt est supérieure à une autre
<xsl:when test="$nextAnswerListItemPos < $nextQuestionStemPos" >
Vous devez utiliser <
au lieu de <
et >
au lieu de >
, car ce sont des caractères réservés.
De même, dans XSLT 2.0, vous pouvez utiliser les opérateurs "gt" (supérieur à), "lt" (inférieur à) et "eq" (égal). Les utiliser à la place des entités rend votre code un peu plus propre.
Veuillez noter que .net ne supporte que XSLT 1.0 http://stackoverflow.com/questions/1525299/xpath-and-xslt-2-0-for-net vous avez besoin de saxon pour 2.0 –