Page 1 sur 1

chargement de fichier xml avec la fonction simplexml

Posté : 06 avr. 2007, 17:14
par the dreamer
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.

Posté : 07 avr. 2007, 14:09
par @rthur
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);

Posté : 08 avr. 2007, 20:35
par the dreamer
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:

Re: chargement de fichier xml avec la fonction simplexml

Posté : 08 avr. 2007, 20:51
par Hubert Roksor
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 ;)