fonctionnement simpleXML ??

seabird
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 305
Inscription: 1 Déc 2003

fonctionnement simpleXML ??

Message le Sam Déc 06, 2008 15:15

Bonjour,

Je suis en train de passer sous php5 , enfin :D .

Donc j'essaye de réécrire mes parsers xml avec simpleXML.
je croyais avoir compris , mais quelque-chose m'échappe.

En effet, j'essaie par exemple de parser le fichier test.xml suivant:
Code: Tout sélectionner
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
   <item>
      <id>1</id>
      <titre>titre1</titre>
      <synopsis>description1</synopsis>
     </item>
    <item>
      <id>2</id>
      <titre>titre2</titre>
      <synopsis>description2</synopsis>
     </item>

</channel>
</rss>


avec le script suivant:
Code: Tout sélectionner
    $xml = simplexml_load_file('test.xml');

    foreach($xml->item as $item)
    {
     
    echo $item->titre;
    }



Ma page est désespérément blanche. Je ne vois pas pourquoi .
Pourtant cela me parait logique...

edit
A je pense avoir compris en fait , il faut écrire:
Code: Tout sélectionner
foreach($xml->channel->item as $item)

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Sam Déc 06, 2008 15:33

Et si tu essayais :

Code: Tout sélectionner
    foreach($xml->item as $item)
    {     
     echo $item->titre[0]."";
    }


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités