[SimpleXML] Récupération de valeurs dans une boucle Foreach
Posté : 09 déc. 2007, 22:08
Bonjour,
je souhaiterais récupérer les données d'un flux dans une boucle du type 'Foreach' car je ne sais pas de combien d'éléments est composé ce flux. J'ai réalisé le code ci-dessous mais rien ne s'affiche.
José
je souhaiterais récupérer les données d'un flux dans une boucle du type 'Foreach' car je ne sais pas de combien d'éléments est composé ce flux. J'ai réalisé le code ci-dessous mais rien ne s'affiche.
$xml_cat = simplexml_load_file($flux);
$i=1;
foreach($xml_cat->ArrayOfString as $element) {
echo '$element->string[$i]';
$i++;
}
Voici un extrait du flux XML :Code : Tout sélectionner
<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sonnerie.com">
<string>Nouveautés</string>
<string>Hits des Ventes</string>
<string>Hits Radio</string>
<string>Hits Rap/Rnb</string>
</ArrayOfString>
José