ecrire au milieu d'un xml

xmatox
Invité n'ayant pas de compte PHPfrance

23 mai 2006, 17:26

j'ai oublier de mettre ce que ca me retourne :
Fatal error: Call to undefined function: domxml_open_file() in c:\mato\easyphp1-8\www\jeu\livre.php on line 31
merci :wink:

Mammouth du PHP | 1311 Messages

23 mai 2006, 18:00

domxml est bien installer??

Eléphant du PHP | 493 Messages

23 mai 2006, 18:12

DOM requière PHP5 ...
Je t'invite à lire ceci

xmatox
Invité n'ayant pas de compte PHPfrance

24 mai 2006, 11:41

j'ai voulu l'intaler il marche pas .... j'a une de ces mafres ... :?

xmatox
Invité n'ayant pas de compte PHPfrance

24 mai 2006, 14:16

j'ai résolu mon probleme en testant direct en ligne et mon code donne ca :
$xml = new DOMDocument();
$xml->load("livre.xml") or die ("pas trouvé");


$livre=$xml->createElement("livre");
$nom=$xml->createElement("nom");
$texte=$xml->createElement("texte");

$nomText = $xml->createTextNode($nom_livre);
$texteText = $xml->createTextNode($text_livre);


$livre->appendChild($nom);
$livre->appendChild($texte);
$nom->appendChild($nomText);
$texte->appendChild($texteText);

$XMLCategories = $xml->getElementsByTagName('site')->item(0);
$XMLCategories->appendChild($livre);

$xml->save("livre.xml");
merci a vous

Mammouth du PHP | 1311 Messages

24 mai 2006, 14:31

heu quel est ton probleme exectement et quelle version de php a tu