1
Je échantillon xml comme celui-ci,XSLT - Caractère spécial transformer
<doc>
<node>Test</node>
<?ABC Text – <italic>Text</italic> more text?>
</doc>
je dois obtenir la valeur de l'instruction de traitement ABC j'ai donc écrit modèle suivant,
<xsl:template match="processing-instruction('ABC')[contains(.,'italic>')]">
<xsl:value-of select="."/>
</xsl:template>
Mais il renvoie la valeur,
Text &#x2013; <italic>Text</italic> more text
–
montre que &#x2013;
.. Comment puis-je éviter cela arrive?
Ma sortie prévue: Text – <italic>Text</italic> more text