Bonjour à toutes et à tous,
après un nombre d'heure impressionnant à essayer de résoudre ce problème je me permets de vous le communiquer pour essayer de trouver une solution. Donc voici, j'essaye de créer un fichier xml à partir d'un texte saisit dans un TEXTAREA.
Tout d'abord voici mon formulaire :
Code :
- <form action="test002.php" method="post">
- <textarea name="texte" id="texte"></textarea>
- <input type="submit"/>
- </form>
|
Maintenant, mon code PHP :
Code :
- /////////////////////////////////////////////////////////////////////////
- //////////////// ENREGISTRONS LES DONNEES DANS UN FICHIER XML
- ////////////////////////////////////////////////////////////////////////
- # affichons les informations :
- $cle_xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>";
- $texte = "<temp>".$_REQUEST['texte']."</temp>";
- $xml = $cle_xml . $texte;
- # On instancie l'objet XML :
- $docXML = new DomDocument();
- # Créons le fichier XML :
- $docXML -> loadXML($xml);
- $docXML -> save ("file.xml" );
|
Donc lorsque je saisi dans mon TEXTAREA :
mon fichier xml contient bien :
Code :
- <?xml version="1.0" encoding="ISO-8859-1" ?>
- <temp>bonjour</temp>
|
Maintenant si je saisi (toujours dans mon TEXTAREA) :
Code :
- <gras>bonjour</gras>
|
alors mon fichier XML ne contient plus que :
Code :
- <?xml version="1.0" ?>
|
au lieu de :
Code :
- <?xml version="1.0" encoding="ISO-8859-1" ?>
- <temp><gras>bonjour</gras></temp>
|
Alors vraiment, mais vraiment, si vous savez comment faire je suis vraiment preneur car là j'en ai vraiment besoin et je ne m'en sors pas!!!
En tout cas merci d'avance!
Seb