[XML] Creer et enregistrer un fichier XML (creation work)
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
Code:
1 2
| $xmlstr = "<?xml version='1.0' ?>\n". "<Cat></Cat>";
$xml = new SimpleXMLElement($xmlstr); |
Load de mon fichier xml existant:
Code:
$xmlData=simplexml_load_file('File.xml');
Création des balise et récupération des données:
Code:
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)); |
Affichage de mon xml creer:
Code:
echo $xml->asXML();
Mais je voudrais l'enregistrer dans un fichier en local, comment faire s'il vous plais. Merci