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 : Sélectionner tout - Visualiser dans une fenêtre à part
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