Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2007, 11h46   #1
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Par défaut [DOM] PHP4 => Fatal error

Bonjour,
J ai trouvé un exemple de code et je voulais le tester chez moi.
Code :
1
2
$doc = new DOMDocument('1.0', 'ISO-8859-1');
echo $doc->saveXML(); //Affiche le prologue
Une fois j execute, j ai une erreur fatale:
Citation:
Fatal error: Cannot instantiate non-existent class: domdocument in d:\serveurweb\sites\xml\exemples\test_file8.php on line 2
ligne 2 => la 1ere ligne.

Quelqu'un peut me dire c est koi l'erreur ???

Merci pour votre aide
__________________
« Seuls vos vrais amis savent où vous frappez pour que ça fasse mal. » - Bernard Werber
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 11h52   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
L'extension DOM est réservée à PHP 5. Pour PHP 4 vous devez utiliser l'extension domxml. Sinon vous n'avez peut être pas activé l'extension en question.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 11h56   #3
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Code :
1
2
3
4
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("para");
$newnode = $doc->append_child($node);
$newnode->set_attribute("align", "left");
Citation:
Fatal error: Call to undefined function: domxml_new_doc() in d:\serveurweb\sites\xml\exemples\test_file8.php on line 2
__________________
« Seuls vos vrais amis savent où vous frappez pour que ça fasse mal. » - Bernard Werber
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 12h17   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Figure-t-elle [domxml] parmi la sortie de phpinfo ? Si non, il vous faudra l'activer en ajoutant une ligne comme celle-ci dans votre fichier php.ini (et avoir la librairie) :
Code :
extension=php_domxml.dll
Puis redémarrer votre serveur et contrôler à nouveau.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 12h19   #5
Membre régulier
 
Avatar de kagura
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 360
Points : 93
Points : 93
Merci pour votre aide.

Je vais suivre votre conseil
__________________
« Seuls vos vrais amis savent où vous frappez pour que ça fasse mal. » - Bernard Werber
kagura est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h14.


 
 
 
 
Partenaires

Hébergement Web