Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Web » PHP / ASP » Et PHP5 simplifia le XML...

Citer Linux Firefox 2 - Posté le 20/02/2007 à 00:56
Ceux à qui le XML donne des boutons, je vais vous parler d'une fonction qui n'est en rien nouvelle mais reste néamoins très intéressante : SimpleXML.

Cette fonction disponible depuis PHP5 permet de manipuler simplement des données issus d'un flux XML, en les convertissant en objet.

Et puisqu'un petit bout de code veux mieux qu'un long discour :

Un XML...

<?xml version='1.0' standalone='yes'?>
<utilisateur>
<pseudo>neliger</pseudo>
<prenom>loïc</prénom>
</utilisateur>
<utilisateur>
<pseudo>toto</pseudo>
<prenom>julien</prénom>
</utilisateur>


La lecture...

$xml=new SimpleXMLElement($contenu_xml);

echo $xml->utilisateur[0]->prenom;


Ceci retourne bien entendu "loïc", simple non ?

Attention toutefois: si ce mode de manipulation de flux XML est très simple à mettre en oeuvre, cela reste (comme beaucoup de simplification) sensiblement plus gourmand en ressources.
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,080 s - Crédits - Stats
1 connecté