Bonjour,
Je commence avec le librairie dom pour générer mon XML et j'ai un soucis que je n'arrive pas a comprendre
ci dessous la méthode qui me permet de générer le XML
lorsque l'un de mes tags est vide au lieu de m'afficher le tag comme ceci <tag></tag> comme je le définie dans ma chaine de caractère $_xml, il s'affiche comme ceci <tag /> dans le navigateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public function GenerateDomXml($xml_ar, $encodage) { $obj_doc = new DOMDocument("1.0"); $obj_doc->formatOutput = true; $obj_doc->encoding = $encodage; $_xml = $this->TransformationXml($xml_ar); echo $_xml; $obj_childDocument = new DOMDocument; $obj_childDocument->loadXML($_xml); $obj_documentNode = $obj_doc->importNode($obj_childDocument->firstChild, true); $obj_doc->appendChild($obj_documentNode); return $obj_doc; }
Quelqu'un peut il me dire comment corriger cela pour que les tag vides reste avec la forme <tag></tag>
merci par avance
Partager