Nouveau WRInaute
Bonsoir, ma question est certainement très bête mais j'avoue ma totale "novicitude"!
j'ai un flux xml qui ressemble à ça (Les connaisseurs reconnaitront l'origine!
)
Pour afficher ce flux j'utilise ceci
Et ma question est: Puis-je effectuer une requête sur ce flux XML afin de n'afficher que les entités dont la balise <nom_departement> est par exemple "Normandie"?
Merci d'avance
j'ai un flux xml qui ressemble à ça (Les connaisseurs reconnaitront l'origine!

Code:
<?xml version="1.0" encoding="UTF-8" ?>
<profil>
<item>
<id>5286774</id>
<login>XXXXX</login>
<sexe>Un homme</sexe>
<age>26</age>
<yeux>Vert</yeux>
<cheveux>Brun</cheveux>
<pays>France</pays>
<region>Pays de la Loire</region>
<departement>44</departement>
<nom_departement>Loire Atlantique</nom_departement>
<ville>Nantes</ville>
<description>bla bla bal</description>
<webcam>no</webcam>
</item>
Pour afficher ce flux j'utilise ceci
Code:
<?php
$file = "XXX.com/flux/XML.php?sexe=0&age_max=25&pays=fr";
$flux_xml = implode("", @file($file));
eregi("<item>(.*)</item>",$flux_xml,$rawresults);
$results = explode("<item",$rawresults[0]);
$max = count($results)-1;
for($i=0;$i<$max;$i++){
eregi("<login>(.*)</login>",$results[$i+1], $login);
eregi("<id>(.*)</id>",$results[$i+1], $id);
eregi("<photo>(.*)</photo>",$results[$i+1], $photo);
eregi("<sexe>(.*)</sexe>",$results[$i+1], $sexe);
eregi("<age>(.*)</age>",$results[$i+1], $age);
eregi("<yeux>(.*)</yeux>",$results[$i+1], $yeux);
eregi("<cheveux>(.*)</cheveux>",$results[$i+1], $cheveux);
eregi("<departement>(.*)</departement>",$results[$i+1], $departement);
echo "<img src=\"XXX.com/".$photo[1]."\" alt=\"photo de ".$login[1]."\" /><br />";
echo "login : ".$login[1]."<br />\n";
echo "sexe : ".$sexe[1]."<br />\n";
echo "age : ".$age[1]."<br />\n";
echo "yeux : ".$yeux[1]."<br />\n";
echo "cheveux : ".$cheveux[1]."<br />\n";
echo "département : ".$departement[1]."<br />\n";
echo "<a href=\"XXX/u_page.php?id=1248445\">Voir le profil</a><br /><br />\n\n";
}
?>
Et ma question est: Puis-je effectuer une requête sur ce flux XML afin de n'afficher que les entités dont la balise <nom_departement> est par exemple "Normandie"?
Merci d'avance
