Bonjour,
Je souhaite insérer un bloc de balises XML dans le champ d'une table. Mais pour insérer mes données je passe par un fichier XML (XSU) qui a été interprété par un XSL.
Exemple :
mon fichier XML d'origine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<INSERT>
<BALISE1>valeur1</BALISE1>
<BALISE2>valeur2</BALISE2>
</INSERT>
Ce que je dois retrouver dans ma base de données :
<BALISE1>valeur1</BALISE1>
<BALISE2>valeur2</BALISE2>

Quel tête doit avoir mon fichier XSL pour avoir un XML valide?
le but serait de transformer mon xml en qqch comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<INSERT><![CDATA[
<BALISE1>valeur1</BALISE1>
<BALISE2>valeur2</BALISE2>
]]></INSERT>
mais comme mon XSL ressemble à ça à l'origine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<COLONNE1><xsl:value-of select="INSERT"/></COLONNE1>
quand je rajoute CDATA dans le xsl, il me met texto dans ma base :
<xsl:value-of select="INSERT"/>

argh!