bonjour, je génère aujourd'hui des XML à partir d'une base de données.
J'ai un champ qui a été renseigné par l'utilisateur grâce à TinyMCE donc formaté en html
Comment inclure ce champ HTML dans mon XML; actuellement le & semble poser problème. J'ai pourtant utiliser utf8_encode mais ca ne semble pas marcher, voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function NewXMLFile($TabContenu,$FileDest){
	$buffer = '<?xml version="1.0" encoding="iso-8859-1"?><contenu>';
 
	if (is_array($TabContenu)){
		foreach ($TabContenu AS $key => $value){
			$buffer.= "<".$key.">".StrOut($value)."</".$key.">\n";
		}
	}
 
	$buffer.= '</contenu>';
	return NewFile($buffer, $FileDest);
}
Mon erreur :
Erreur d'analyse XML : entité non définie
Emplacement : http://www.mondomaine.com/xml/articles/article-4.xml
Numéro de ligne 5, Colonne 21 :<contenu>&lt;h1&gt;D&icirc;ner spectacle&lt;/h1&gt;D&eacute;tente, frissons, convivialit&eacute;... D&icirc;ner dans l'un des trois
--------------------^
Merci de m'aider