IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[DOM] Erreur sur domdocument::loadxml


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut [DOM] 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <?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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <?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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Par défaut
    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().

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    je colle tout ce qui a rapport avec XML... (je suis sous windows pour info)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    libxml
    libXML support 	active
    libXML Version 	2.6.32
    libXML streams 	enabled
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SimpleXML
    Simplexml support	enabled
    Revision 	$Revision: 1.151.2.22.2.39 $
    Schema support 	enabled
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    J'ai trouvé. Ne pas avoir dom et domxml en simultanée sur un serveur, ils sont incompatibles....

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM] PHP - Warning: DOMDocument::loadXML(): Memory allocation failed
    Par Mika2008 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/06/2014, 13h02
  2. [DOM] Erreur sur chargement XML DOM en PHP
    Par samy4972 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 15/04/2013, 21h19
  3. [DOM] Erreur sur createElement()
    Par Klimium dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 09/06/2007, 08h32
  4. [DOM] Erreur sur appendChild
    Par helter_skelter dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/03/2007, 17h36
  5. [DOM XML] Erreur sur xmldocfile(): I/O
    Par ouquoi dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/09/2006, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo