19 messaggi dal 19 dicembre 2011
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

<?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

<?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

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.