Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > SimpleXML
SimpleXML Forum d'entraide pour l'extension SimpleXML, qui permet de manipuler des documents XML en PHP (approche 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 17/04/2007, 22h09   #1
Invité de passage
 
Inscription : mars 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 4
Points : 1
Points : 1
Par défaut [SimpleXML] Lecture des attribus d'un XML

Bonjour,
je rencontre un probleme sur la lecture d'un fichier XML

la premiere partie fonctione bien :

Code php :
1
2
3
4
5
6
# Lecture du fichier XML
if (file_exists($file)) {$xml = simplexml_load_file($file);}
else return false;
 
# Nom du personage
$perso = $xml->perso->nom;

# Lieu du personage
Ensuite je souhaite recuperer le lieu qui est stocké sous cette forme :
Code xml :
<lieu categorie="foret"/>

Je n'arrive pas a récuprer cette information, pouvez vous m'éclairer un petit peu sur mon petit probleme.

Merci d'avance.
tetardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 11h17   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Les attributs sont disponibles via un tableau associatif (nom => valeur) sur l'élément :
Code :
echo (string) $xml->...->lieu['categorie'];
(voir le quatrième exemple de la doc).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 12h25   #3
Invité de passage
 
Inscription : mars 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 4
Points : 1
Points : 1
Par défaut Réglé

Bonjour,
Merci de votre réponse.
Impécable.

A bientôt !
tetardo 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 06h22.


 
 
 
 
Partenaires

Hébergement Web