voici un resumé de la situation ,j'ouvre un fichier xml avec la fonction simplexml_load_file
je transforme ensuite ce fichier xml en une chaine de caractere a l'aide de la fonction as xml tel que :
define('ERROR_TO_CONVERT_DOCXML_IN_STRING','le fichier content.xml n\'a pu etre converti en chaine de caractere');
$oXml=simplexml_load_file('mon fichier.xml');
if($this->content = $oXml->asXML()=== FALSE){
throw new Exception (ERROR_TO_CONVERT_DOCXML_IN_STRING);
}
en effet la document tationtechnique dit qu'elle retourne une chaine de caractereensuite je remplace des variables type tel que {mavar} par des valeurs
$this->content = str_replace(array_keys($this->vars), array_values($this->vars), $this->content);
mais comment procede ton maintenant pour enregistrer ma chaine de caractere xml en un fichier xmlDois ton obligatoirement passer par dom (j'ai vu quelque chose du genre
$doc->save() et si oui avez vous une idée de code a me proposer?merci d'avance de toutes vos remarques