Det burde nok ligne noget a la nedestående kode.
PHP5+
<?php
/**
* xmldoc.xml content:
*
* <persons>
* <person>
* <name>Christoffer</name>
* </person>
* <person>
* <name>Ole</name>
* </person>
* </persons>
*/
$file = 'xmldoc.xml';
// Build XML
// root: 'persons';
$xml = simplexml_load_file($file);
$xmlPerson = $xml->addChild('person');
$xmlPerson->addChild('name','Gurli');
$xmlPerson->addAttribute('gender','woman');
$content = $xml->asXML();
// output to file
$fh = fopen($file,'w');
fputs($fh,$content,strlen($content));
fclose($fh);
?>
At opdatere indhold er ret så simpelt og der findes ingen hurtigere metoder.
Dette gælder for ændringer af indhold:
1. Åben fil
2. Læs gammelt indhold
3. Slet gammelt indhold
4. Mix gammelt indhold med nyt og overskriv fil
5. Luk fil
Dette gælder når det er tilføjelse til indhold:
1. Åben fil
2. Tilføj til slutningen af fil
3. Luk fil
Indlæg senest redigeret d. 06.08.2007 23:36 af Bruger #10216