par
cedy » 03 juil. 2010, 17:30
re
Bon la c nickel, cela fonctionne.
Mais je ne m'attendais pas a une structure de code comme celle la.
Je pouvais avoir le même résultat en faisant comme ceci
Code : Tout sélectionner
$dom = new DomDocument;
$dom->load($source);
$liste = $dom->getElementsByTagName("Url");
foreach($liste as $i) {
echo $i->nodeValue."<hr>\n";
}
Le but est d'avoir le code le plus légé possible.
dans le code que tu m'as expliqué ou dans mon exemple ci dessu. je ne retire que l'Url
si je veux d'autres infos de mon <entry> je dois refaire a chaque fois la même requête, donc interroger un xml distant donc lourd et lent.
n'y aurait-il pas un code de type
Code : Tout sélectionner
load du xml
intérogation du xml
entry->url = bla bla bla...
entry->CompanyName = bla bla bla...
entry->ProductName = bla bla bla...
...
Cela permettrait de interroger qu'une seule fois le xml
ce xml peut varier et je peux très vite me retrouver avec un grand nombre de <entry> et donc l'intérogation pourrait devenir longue