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] load() résultat toujours vide


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 52
    Par défaut [DOM] load() résultat toujours vide
    Bonjour,

    W XP
    WAMP5
    Apache/2.2.4 (Win32)
    Version de PHP: 5.2.1
    Extensions chargées: ..., dom, ...
    Version de MySQL: 5.0.27-community-nt

    Je commence le XML et j'essai simplement de charger un fichier xml via DOM.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $xmlfile='map.xml';
    $dom = new DomDocument();
    $dom->load($xmlfile);
    var_dump($dom);
    Retourne : object(DOMDocument)#1 (0) { }

    Si mon fichier n'existe pas il me metbien des warnings et lorsqu'il existe qu'il soit vide ou plein il me retourne toujours vide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
    <continents>
      <europe>
        <pays>France</pays>
        <pays>Belgique</pays>
        <pays>Espagne</pays>
      </europe>
      <asie>
        <pays>Japon</pays>
        <pays>Inde</pays>
      </asie>
    </continents>
    Si quelqu'un a une idée !

    Merci d'avance

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il faudrait contrôler la valeur de retour de cet appel (TRUE / FALSE) si votre but est de savoir s'il a réussi ou non.

    Les objets DOM ne sont pas vraiment prévus pour être affichés, puisqu'ils renvoient tous un résultat plus ou moins similaire et qui ne vous permet aucune interprétation. Pour voir le résultat, puis-je vous suggérer d'utiliser la méthode saveXML ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo htmlentities($dom->saveXML());
    Par exemple.

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 52
    Par défaut Merci :)
    Merci beaucoup c'est bien ça...

    Maintenant j'ai plein de nouveau problème à résoudre....

    Encore merci

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

Discussions similaires

  1. Résultat toujours vide
    Par sanhoua dans le forum Langage
    Réponses: 10
    Dernier message: 24/12/2009, 17h43
  2. [DOM] org.w3c.dom.Document toujours vide
    Par LGnord dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 05/12/2007, 13h45
  3. Résultat concaténation vide si 1 des champs vides
    Par harry25 dans le forum Access
    Réponses: 3
    Dernier message: 21/09/2007, 10h05
  4. [WD11]Résultat requête vide
    Par albator8619 dans le forum WinDev
    Réponses: 4
    Dernier message: 07/06/2007, 11h11
  5. [D7][Oracle 8i] DBGrid toujours vide
    Par Magnus dans le forum Bases de données
    Réponses: 7
    Dernier message: 05/10/2005, 08h43

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