[DOM XML] Lecture contenu xml
Bonjour,
je suis actuellement en train de lire un fichier xml et de le mettre dans une page en php.
un bout de mon xml :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<CRITERES>
<Crit CLEF_CRITERE="121212" CLEF_MODA="4000014"/>
<Crit CLEF_CRITERE="79785464" CLEF_MODA="102"/>
<Crit CLEF_CRITERE="7895646" CLEF_MODA="0">http://www.monsite.fr/photos/imgsdsd.jpg</Crit>
<Crit CLEF_CRITERE="756456" CLEF_MODA="0">PAS UNE IMAGE</Crit>
<Crit CLEF_CRITERE="78965656" CLEF_MODA="1"/>
<Crit CLEF_CRITERE="785546" CLEF_MODA="1"/>
<Crit CLEF_CRITERE="4568755" CLEF_MODA="2"/>
<Crit CLEF_CRITERE="648765" CLEF_MODA="16"/>
</CRITERES> |
Pour récupérer les valeurs je fais par exemple :
Code:
1 2 3 4 5 6 7
|
$img = $item->getElementsByTagName('CRITERES');
$img = $img->item(0)->nodeValue;
if ($img != '')
{
echo ' <img src="'.$img.'" width="100" class="gauchebrd"><br/>';
} |
le problème est que au lieu d'avoir un image qui s'affiche j'ai un erreur car dans le cas là j'ai au lieu de récupérer juste "http://www.monsite.fr/photos/imgsdsd.jpg"
je récupère "http://www.monsite.fr/photos/imgsdsd.jpgPAS UNE IMAGE" et je n'ai donc pas d'image qui s'affiche.
comment dois-je modifier mon code pour récupérer indépendamment les valeurs de <Crit CLEF_CRITERE=".....