Bonjour,
afin d'afficher chacun des éléments d'une liste d'objets, j'ai rendu ma classe d'objet sérialisable, ainsi que ma liste et j'applique une transformation XSLT à cette liste.
Mon problème est qu'un des champs de ma classe est de type "string" et contient du code HTML. Je veux que ce code HTML soit interprété lors de l'affichage hors il ne l'ai pas (le code HTML est affiché dans ma page).
Cela est du au fait que le code HTML de mon champs est encodé au moment de la sérialisation (la balise "<div>" devient alors "<div>") ce qui est tout à fait logique pour ne pas avoir de confusion avec les balises représentant mes champs.
La solution approprié serait donc de faire en sorte que mon champs soit sérialisé avec la balise CDATA, ainsi je pourrais garder les balises HTML de mon champs intactes.
Quelqu'un connait-il le moyen de faire en sorte qu'un champs d'un classe soit sérialisé avec CDATA au lieu d'être encodé ?
Merci d'avance.
Partager