/ / Comment passer le caractère carat «^» comme paramètre dans XSLT - xslt, token inattendu

Comment passer le caractère carat «^» en tant que paramètre dans XSLT - xslt, Marc-Inattendu

Comment passer le caractère carat "^" en tant que paramètre dans XSLT

La ligne ci-dessous essaie d'appeler un modèle mais "j'obtiendrai une erreur qui est" un jeton inattendu "^" dans l'expression "

<xsl:call-template name="tokenizeString">
<xsl:with-param name="list" select="sg[@ty="TST"]/fs/f[@ix="5"]/vl"/>
<xsl:with-param name="delimiter" select="^"/>
</xsl:call-template>

C'est une partie de mes données et je dois les diviser TEST12 ^ Dr K Test ^^^^^^^ LAB ^^^^ DN ^ GOS & TFHS Hospital

Mon modèle est:

<xsl:template name="tokenizeString">
<xsl:param name="list"/>
<xsl:param name="delimiter"/>
<!--  body of template -->
</xsl:template>

Réponses:

2 pour la réponse № 1

Essayez de modifier la ligne de code suivante

<xsl:with-param name="delimiter" select="^"/>

avec

<xsl:with-param name="delimiter" select=""^""/>

ou

<xsl:with-param name="delimiter" select=""&#94;""/>