chargement de fichier xml avec la fonction simplexml

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : chargement de fichier xml avec la fonction simplexml

Re: chargement de fichier xml avec la fonction simplexml

par Hubert Roksor » 08 avr. 2007, 20:51

La variable racine est vide.
Pourrais-tu préciser stp ? Un var_dump($racine) devrait te dire précisement ce qu'elle renferme. (il y a une différence entre NULL et FALSE par exemple)

Sinon, publie ton fichier XML pour qu'on puisse y jeter un œil. S'il est court, mets-le directement dans ton post dans des balises

Code : Tout sélectionner

, sinon mets-le en téléchargement quelque part merci ;)

par the dreamer » 08 avr. 2007, 20:35

J'utilise WAMP5, c'est bien PHP5, et l'extension simplexml est active.

J'ai fait afficher les erreurs, mais les seules présentes sont dues au non-chargement du fichier xml. :roll:

par @rthur » 07 avr. 2007, 14:09

Bonjour,

As-tu vérifié que tu es bien sous PHP5 avec l'extension simpleXML activée?

Si oui, ajoute ça en 1ère ligne de ton fichier pour faire afficher les messages d'erreur:
error_reporting(E_ALL);

chargement de fichier xml avec la fonction simplexml

par the dreamer » 06 avr. 2007, 17:14

Voilà, après avoir effectué quelques recherches je n'ai pas trouvé ma réponse.

Je voulais tester la fonction simplexml, et je tombe sur un os.

Je charge donc mon fichier, a priori correctement formé. J'essaie de récupérer le contenu d'un noeud, et là ... rien, empty, vide.

Je fais quelques tests
$racine = simplexml_load_file('config.xml');
$elementP = $racine->utilisateur;
$elementE = $utilisateur->children();
La variable racine est vide. Donc il n'a pas fait le chargement, et pourtant je ne vois pas où peut bien se situer le problème.