Comment accéder à une variable dans CDATA de XSLT?

Je suis en utilisant XSLT Transformation et de la nécessité de mettre certaines données dans la section CDATA, et que vale est présent dans une variable.

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 --> &lt;![CDATA[<xsl:value-of select ="$AnyVarible"/>]]&gt;
Merci à l'avance.

Il n'est pas CDATA dans les valeurs d'attribut.
Les sections CDATA sont un moyen de simplifier l'édition du texte--ils vous permettent d'utiliser sans échappement de caractères où vous auriez autrement besoin de références d'entité. <p>call AT&amp;T</p> et <p>call <![CDATA[AT&T]]></p> sont sémantiquement équivalents. Les sections CDATA peuvent ne pas apparaître dans les valeurs d'attribut. (En SGML, vous pouvez déclarer un attribut de type CDATA, qui indique au processeur pour traiter de balisage en tant que texte brut; XML n'a pas cette capacité). Vous pouvez préciser ce que vous essayez d'atteindre avec votre CDATA-en-attribut en question.

OriginalL'auteur Amit | 2010-02-15