formulaire : Enregistrement des données dans un fichier XML
Posté : 16 oct. 2010, 16:03
Bonjour à toutes et à tous,
je souhaiterai à partir d'un textarea enregistrer mon texte dans un fichier XML. Donc tout d'abord, je vous montre ce code, je vous préviens c'est vraiment un code tout simple car je suis entrain d'étudier DOMDocument...
Pour le formulaire :
Dans le fichier XML je trouve bien :
Par contre, lorsque je saisi dans mon TEXTAREA :
Alors là mon fichier XML ne contient plus que :
Au lieu de :
Donc, je voudrais savoir comment faire pour résoudre ce bug...
En tout cas merci d'avance !!!
Seb
je souhaiterai à partir d'un textarea enregistrer mon texte dans un fichier XML. Donc tout d'abord, je vous montre ce code, je vous préviens c'est vraiment un code tout simple car je suis entrain d'étudier DOMDocument...
Pour le formulaire :
<form action="test002.php" method="post">
<textarea name="texte" id="texte"></textarea>
<input type="submit"/>
</form>
Et pour le fichier PHP pour la création du fichier XML :
/////////////////////////////////////////////////////////////////////////
//////////////// 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 :
Code : Tout sélectionner
bonjourCode : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<temp>bonjour</temp>Code : Tout sélectionner
<test>bonjour</test>Code : Tout sélectionner
<?xml version="1.0" >?Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<temp><test>bonjour</test></temp>En tout cas merci d'avance !!!
Seb