J'utilise la transformation XSLT et j'ai besoin de mettre des données dans la section CDATA et que la variable est présente dans une variable.Comment accéder à la variable dans CDATA à partir de XSLT?
Requête: Comment accéder à une variable dans CDATA? Exemple donné ci-dessous:
<xsl:attribute name ="attributeName">
<![CDATA[
I need to access some variable here like
*<xsl:value-of select ="$AnyVarible"/>*
]]>
</xsl:attribute>
Comment puis-je utiliser varibale dans CDATA? Note: Je ne peux pas utiliser -><![CDATA[<xsl:value-of select ="$AnyVarible"/>]]>
Merci d'avance.
@Amit: Il n'y a pas de CDATA dans les valeurs d'attribut. – Tomalak
Les sections CDATA sont un moyen de simplifier l'édition de texte - elles vous permettent d'utiliser des caractères non échappés lorsque vous auriez besoin de références d'entités. '
appel AT & T
' et 'appel
' sont sémantiquement équivalents. Les sections CDATA peuvent ne pas apparaître dans les valeurs d'attribut. (En SGML, vous pouvez déclarer que le type d'un attribut est CDATA, ce qui indique au processeur de traiter le balisage en texte brut, XML n'ayant pas cette capacité). Vous souhaiterez peut-être clarifier ce que vous essayez d'obtenir avec votre question CDATA-in-attribute. – iter