buongiono a tutti e buon Natale
ho un problemino con l'aggiunta di un nodo...
in poche parole devo avere la possibilità di aggiungere elementi (nodi) atraverso un form...
quindi:
XML
codice:
<?xml version="1.0" encoding="utf-8"?>
<elenco>
<prodotto id="1">
<marca>BARI</marca>
<catrame>8,00</catrame>
<nicotina>0,60</nicotina>
<monossido>7,00</monossido>
</prodotto>
</elenco>
PHP
codice:
<?php
$xml = simplexml_load_file("walkiria.xml");
$nuovoProdotto = $xml->addChild('prodotto'); //crea un elemento
$marca = $nuovoProdotto->addChild('marca');
$catrame = $nuovoProdotto->addChild('catrame');
$nicotina = $nuovoProdotto->addChild('nicotina');
$monossido = $nuovoProdotto->addChild('monossido');
echo "<pre>".htmlentities($xml->asXML())."</pre>";
//sovrascrive il vecchio file con i nuovi dati
$f = fopen("file.xml", "w");
fwrite($f, $xml->asXML());
fclose($f);
?>
questa è solo una prova, che ovviamente non funziona
mi date una mano?
grazie in anticipo