Bonjour,

J'ai un fichier XML pour un sitemap de la structure suivante :

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
  <url>
    <loc>http://localhost/index.php</loc>
  </url>
<url>
    <loc>http://localhost/contact.php</loc>
  </url>
<url>
    <loc>http://localhost/presentation.php</loc>
  </url>
<url>
    <loc>etc...</loc>
  </url>
</urlset>

J'aimerais simplement rechercher si une URL est présente dans mon fichier XML ou non.

Exemple:

Je veux tester si "http://localhost/index.php" est bien dans mon fichier.

alors :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
...
 
$xp = new DOMXpath($dom);
 
$expr_recherche = "Que dois je mettre ici ?";
 
$result= $xp->query($expr_recherche);
Je sais ensuite comment traiter les données, je n'arrive simplement pas à passer une expression de recherche pour trouver "http://localhost/index.php" dans le fichier xml!

J'ai cherché, je ne trouve pas! si vous pouviez m'indiquer l'expression ce serait sympa!

Merci beaucoup.