Probléme avec DomXml en particulier appendchild

Helpme
Invité n'ayant pas de compte PHPfrance

11 mai 2008, 00:56

Bonjour à tous. :D

Voilà mon problème, je souhaite créé un fichier xml avec Domxml.

J'ai regardé la doc de domxml sur php.net.

En essayant ce code (qui vient de la documentation) :

<?php
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("para");
$newnode = $doc->append_child($node);
var_dump($doc);
?>

J'obtiens cette erreur : Warning: domnode::append_child() expects parameter 1 to be object, null given in C:\EasyPHP 2.0b1\www\feg.php on line 11

Est-ce que quelq'un sait d'ou vient le problème s'il vous plait ?? :cry:

En vous remerciant d'avance.

Mammouth du PHP | 983 Messages

11 mai 2008, 01:02

DomXML est pour PHP4. Essaie plutôt l'API DOM de PHP5.

Exemple issu de la doc :
<?php

$doc = new DOMDocument;

$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);

echo $doc->saveXML();
?>
Source :
http://fr.php.net/manual/en/domnode.appendchild.php