addChild() - simplexml_load_file() - asXML () funktiot

Paluu PHP-oppaan taulukkoon

Rakenteilla - tähän sijoittuu navi

Tiedon lisääminen valmiiseen XML-tiedostoon

Esimerkissä:

HUOM! Esimerkin lista1-tiedostossa on oltava jo valmiiksi sisältöä.

<?php
/*lataa olemassa olevan lista.xml tiedoston*/
  $xml = simplexml_load_file('lista1.xml');

/*lisää uusi "kayttaja"-elementti juuren sisälle*/
  $uusiKayttaja = xml->addChild('kayttaja');
  
/* lisää tietoja edellä luodun elementin sisään*/
  $uusiKayttaja->addChild('nimi','Veijo Esso');
  $uusiKayttaja->addChild('ammatti','baarimyyjä');

/*Tallenna muutokset lista-tiedostoon*/
  $xml->asXML('lista1.xml');
  
  echo "Tallennus onnistui";

?>