Bonsoir à toutes et à tous,
Me voila sur un petit problème avec l'utilisation de SimpleXML
Alors voila, j'ai un site fullflash, qui affiche les données contenu dans des fichiers XML. Mes fichiers XML sont donc appelés directement dans mon animation flash.
Je suis en trin de développer un backoffice en PHP, qui me permet d'écrire dans mes fichiers XML directement, afin de mettre à jour mon site en flash.
Jusque la pas de problème, j'arrive à modifier mes documents XML grâce a SimpleXML(mes nœuds XML étant mis entre balises CDATA).
J'utilise TinyMce pour modifier mes articles, qui sont envoyés en POST et parsés avec SimpleXML.
Seulement, SimpleXML m'ajoute automatiquement des backslash devant mes caractères simple quote et double quote, ce qui est problématique dans mon cas car les fichiers XML sont réécris comme tel et donc afficher avec les backslash dans mon animation flash.
Résultat, impossible d'interpréter mes balises HTML (donc mes liens, images et compagnie...).
J'avoue que c'est une bonne idée d'avoir mis une petite gestion de la sécurité nativement dans SimpleXML avec les backslash pour éviter toute injection... Mais dans le cas présent, il s'agit d'écrire des fichiers XML via un backoffice.
Je suis bloqué, et j'ai beau chercher, impossible de trouver une solution.
Quelle solution pourrais-je avoir ?!
Merci a vous
Des bizoux\'\' ^^
Partager