Bonjour,
j'aimerais pouvoir modifier un fichier xml avec dom, mais impossible, j'ai eu beau suivre des tutorials sur internet, il me retourne toujours une erreur et je n'arrive pas à comprendre.
voici mon xml :
<?xml version='1.0' encoding='iso-8859-1' ?>
<images>
<image>image1</image>
<image>image2</image>
</images>
et voici mon fichier php :
<?php
$dom = new DOMDocument;
$dom->load('images.xml');
$newImage = $dom->createElement("image" );
$imageName = $dom->createTextNode("image3" );
$newImage->appendChild($imageName);
$images = $dom->getElementsByTagName("images" );
$images->appendChild($newImage);
$dom->save('images.xml');
?>
Avec easyPHP 2, il me retourne :
Fatal error: Call to undefined method DOMNodeList::appendChild() in C:\Documents and Settings\Utilisateur\Mes documents\TestsPHP\modify_xml.php on line 8
Sur une page perso Free :
Warning: domdocument() expects at least 1 parameter, 0 given in /mnt/108/sdb/a/a/overlex/modify_xml.php on line 2
Fatal error: Call to undefined function: load() in /mnt/108/sdb/a/a/overlex/modify_xml.php on line 3
Merci de bien vouloir m'aider car là je ne sais vraiment plus comment faire.