Je me demandais s'il était possible d'envelopper le contenu d'une variable (qui pourrait contenir du html désordonné) dans une section cdata.
J'utilise XQuery avec eXist et je n'arrive pas à le faire fonctionner.
J'ai essayé
<![CDATA[ $data ]]>
<![CDATA[ {$data} ]]>
Dans les deux cas, la variable n'est pas remplacée par son contenu, mais reste $data et {$data} respectivement.
J'ai également essayé d'utiliser concat et d'autres fonctions de chaîne de caractères, mais le résultat est le suivant <![CDATA[
devenir <![CDATA[
.
Le $data contient les données http get/post d'un éditeur html wysiwyg.
xquery version "1.0";
declare namespace request="http://exist-db.org/xquery/request";
let $data := request:get-parameter("content" , "")
return <![CDATA[ {$data} ]]>
Quelqu'un sait-il comment il faut procéder ? Merci d'avance.