Syntaxe CDATA pour fichier XSL
Bonjour,
lorsque je parse un fichier XML avec Xalan pour en sortie avoir un fichier sql j'ai le fichier sql vide et cela a cause d'un nom qui comporte le caractére "&" donc je souhaite utiliser dans mon fichier template.xsl CDATA mais malgré plusieurs essais(voir exemple en rouge) je ne vois pas la syntaxe a adopter
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:output cdata-section-elements="nom"/>
<xsl:template match="/">
<!--Demande d'execution des templates associés -->
<xsl:apply-templates select="//age"/>
</xsl:template>
<!--On ferme l'information relative au premier tag xml -->
<xsl:template match="//age">
<xsl:param name="nom"><![CDATA[<xsl:value-of select="nom" disable-output-escaping="yes"/>]]>
</xsl:param> |
Une idée?
Merci