Je suis confronté à un soucis avec mon parseur XML et maintenant que j'ai fini de m'arracher tous les cheveux je me permet de faire appel à vous.
J'ai un flux XML présenté sous cette forme :
Code : Tout sélectionner
<chanel>
<item>
<id>1</id>
<videos>
<court>
<20>
<type1>Type1</type1>
<type2>Type2</type2>
</20>
<40>
<type1>Type1</type1>
<type2>Type2</type2>
</40>
<20>
<type1>Type1</type1>
<type2>Type2</type2>
</20>
<40>
<type1>Type1</type1>
<type2>Type2</type2>
</40>
</court>
</videos>
</chanel>
J'ai donc fait
<?php
$data = simplexml_load_file("url_flux");
foreach ($data->xpath('//videos/court/20') as $20)
{
echo $20->type2;
}
?>
Et là, aucun problèmes donc c'est super Sauf qu'ensuite je voudrais récupérer le champs <id> pour chaque <type2> ce qui devrait donc me donner des doublons d'<id> par <type2> ...
Mais rien à faire je n'y arrive pas !
Comment faire pour récupérer la valeur ID de chaque Type2 que j'ai parser ?
Merci d'avance