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
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;
	}
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.

Quelqu'un peut il me dire comment corriger cela pour que les tag vides reste avec la forme <tag></tag>
merci par avance