Voici les codes:
$doc = new DomDocument('1.0');
// créer un nœud racine
$root = $doc->createElement('root');
$root = $doc->appendChild($root);
$signed_values = array('a' => 'eee', 'b' => 'sd', 'c' => 'df');
// traiter une ligne à la fois
foreach ($signed_values as $key => $val) {
// ajouter un noeud pour chaque ligne
$occ = $doc->createElement('error');
$occ = $root->appendChild($occ);
// ajouter un noeud enfant pour chaque champ
foreach ($signed_values as $fieldname => $fieldvalue) {
$child = $doc->createElement($fieldname);
$child = $occ->appendChild($child);
$value = $doc->createTextNode($fieldvalue);
$value = $child->appendChild($value);
}
}
// obtenir le document xml complet
$xml_string = $doc->saveXML() ;
echo $xml_string;
Si je l'imprime dans le navigateur, je n'obtiens pas une structure XML agréable comme
\n tab etc.
Je reçois simplement
ee
Et je veux être en utf-8 Comment est-il possible de faire tout cela?