Comment obtenir CDATA de nœud xml à l'aide de xsl ?

Je suis en train d'essayer d'obtenir le CDATA contenu d'un nœud XML à l'aide de XSL. L'
nœud actuellement ressemble à ceci:

<node id="1" text="Book Information" ><![CDATA[This is sample text]]></node>

J'ai besoin de la This is sample text pièce. Quelqu'un a une idée à ce sujet?

Merci à l'avance.

  • essayé avec le modèle. Mais il n'est pas de retourner n'importe quelle valeur.
  • En fait, à partir de diverses ressources, j'ai trouvé quelque chose comme; <xsl:output cdata-section-éléments="text"/> et ensuite chercher CDATA; <xsl:value-of select="node" /> Il ne renvoie rien.
  • CDATA est l'encodage d'un artefact (pour éviter beaucoup d'entités), ils n'apparaissent pas dans le fichier XML infoset et donc ne sont généralement pas présents dans les Api et les outils.
  • J'ai édité votre question: je pensais que vous étiez en train de faire correspondre uniquement les nœuds xml qui contiennent CDATA sections.
  • Édité question de faire CDATA valide; il doit y avoir 2 crochets fermants.