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 13/07/2008, 16h11   #1
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 343
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 343
Points : 1 504
Points : 1 504
Par défaut Erreur sur domdocument::loadxml

Bonjour,

je cherche à exploiter un xml transmis via cURL en POST. loadXMl me renvoie une erreur.

XML en entrée dans cURL (formaté pour cURL) :
Code :
<?xml version=\"1.0\" encoding=\"UTF-8\"><courses>    <course id=\"2\" name=\"Test du bios\">        <ressources>            <ressource id=\"4\" reference=\"exemple/Tableau_d_instruction.pdf\" />        </ressources>    </course>    <course id=\"3\" name=\"Java en objet\">        <ressources>            <ressource id=\"2\" reference=\"Planning_M2IRT2009_GLE_Etudiants.pdf\" />            <ressource id=\"3\" reference=\"lena.jpg\" />        </ressources>        <forums>            <forum id=\"2\" nom=\"Forum des nouvelles\" />            <forum id=\"3\" nom=\"Conseils\" />        </forums>    </course></courses>
Code récupéré après str_replace de php :
Code :
<?xml version="1.0" encoding="UTF-8"><courses>    <course id="2" name="Test du bios">        <ressources>            <ressource id="4" reference="exemple/Tableau_d_instruction.pdf" />        </ressources>    </course>    <course id="3" name="Java en objet">        <ressources>            <ressource id="2" reference="Planning_M2IRT2009_GLE_Etudiants.pdf" />            <ressource id="3" reference="lena.jpg" />        </ressources>        <forums>            <forum id="2" nom="Forum des nouvelles" />            <forum id="3" nom="Conseils" />        </forums>    </course></courses>
Fonction appelée :
Code :
1
2
3
4
5
function get_DOM_Object($chaineXML)
	{
		$this->trace('get_DOM_Object', 'on crée notre objet dom');
		return DOMDocument::loadXML($chaineXML);
	}
Message d'erreur
Code :
Fatal error :  Call to undefined method domdocument::loadxml() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\moodle\mod\iliad\parcours_dom.class.php on line 115
Je suis en version 5.2.6 dixit phpinfo, avec DOM/XML enable.

Merci de votre aide
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2008, 19h17   #2
Membre régulier
 
Inscription : juin 2007
Messages : 89
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2007
Messages : 89
Points : 95
Points : 95
Bonjour,
l'erreur semble indiqué que tu n'as pas le module xml chargé.
Tu peux nous donner le résultat de la fonction phpinfo().
dewsz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 00h53   #3
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 343
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 343
Points : 1 504
Points : 1 504
je colle tout ce qui a rapport avec XML... (je suis sous windows pour info)

Code :
1
2
3
4
5
6
7
8
9
dom
DOM/XML 	enabled
DOM/XML API Version 	20031129
libxml Version 	2.6.32
HTML Support 	enabled
XPath Support 	enabled
XPointer Support 	enabled
Schema Support 	enabled
RelaxNG Support 	enabled
Code :
1
2
3
4
5
6
7
8
9
 
domxml
DOM/XML	enabled
DOM/XML API Version 	20030407
Extension Version 	1.0.0
libxml Version 	20632
HTML Support 	enabled
XPath Support 	enabled
XPointer Support 	enabled
Code :
1
2
3
4
libxml
libXML support 	active
libXML Version 	2.6.32
libXML streams 	enabled
Code :
1
2
3
4
SimpleXML
Simplexml support	enabled
Revision 	$Revision: 1.151.2.22.2.39 $
Schema support 	enabled
Code :
1
2
3
4
5
6
7
8
9
10
xml
XML Support 	active
XML Namespace Support 	active
libxml2 Version 	2.6.32
 
xmlreader
XMLReader 	enabled
 
xmlwriter
XMLWriter 	enabled
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 11h29   #4
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 343
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 343
Points : 1 504
Points : 1 504
J'ai trouvé. Ne pas avoir dom et domxml en simultanée sur un serveur, ils sont incompatibles....

Merci
Arnard 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 04h34.


 
 
 
 
Partenaires

Hébergement Web