Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    SimlpeXML - aggiungere un nodo

    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
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    La domanda riguarda il PHP più che l'XML. Ti sposto nel forum adatto
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.