====== Exercice 3 ====== * Créez une page "index.php" avec le code ci dessous * Modifier le code pour afficher le lien vers la page en cache * url du web service : http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=federer&results=10 (exemple de recherche) loadXML($response) === false) { die('Parsing failed'); } viewResults($dom); } } /* * Test xml parsing */ function xml_to_result($dom) { echo "Affiche la structure
"; $root = $dom->getElementsByTagName("Result"); $nb = $root->length; foreach($root as $v) { $nodes=$v->childNodes ; foreach($nodes as $node) { echo $node->nodeName."
" ; } echo "
"; } } /* * Affichage du resulat */ function viewResults($dom) { echo "Resultat de la recherche
"; $root = $dom->getElementsByTagName("Result"); $nb = $root->length; echo "
Il y a $nb resultats pour la recherche

" ; foreach($root as $v) { $nodes=$v->childNodes ; $title=utf8_decode($nodes->item(0)->nodeValue); $summary=utf8_decode($nodes->item(1)->nodeValue); $url=$nodes->item(2)->nodeValue; $displayurl=$nodes->item(4)->nodeValue; echo <<
{$summary}
{$displayurl}
EOB; echo "
--------------------------------------
"; } } /* * Formulaire */ function researchForm($v) { echo << EOB; } //echo htmlspecialchars($response, ENT_QUOTES); //echo $response ; ?>