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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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=".....