Bonjour,
j'ai realisé la capture de mes données dans un fichier xml existant, pour le moment je l'affiche à l'execution de mon .php.
Mais je voudrais pouvoir enregistrer un "MonFichier.xml"
Voici mon code:
creation de mon fichier xml
Load de mon fichier xml existant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$xmlstr = "<?xml version='1.0' ?>\n". "<Cat></Cat>"; $xml = new SimpleXMLElement($xmlstr);
Création des balise et récupération des données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $xmlData=simplexml_load_file('File.xml');
Affichage de mon xml creer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach ($xmlData->children() as $node){ $arr = $node->attributes(); // Creation d'un nouvel element Item // Ajouter les noeuds $item = $xml->addChild("Item"); $item->addChild("Titre",($node->Title)); $item->addChild("Description",($node->Description));
Mais je voudrais l'enregistrer dans un fichier en local, comment faire s'il vous plais. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $xml->asXML();
Partager