Bonsoir,
Je commence le xpath et xml depuis peu...
J'arrive à tester si une valeur est dans un attribut d'un noeud par contre, le contenu du noeud comment tester s'il correspond à ma recherche ?
voici ma structure xml:
Donc si j'aimerai ressortir le film avec le code 456, quelle sera la requete xpath ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <films> <film> <code><![CDATA[123]]></code> <titre><![CDATA[Titre1]]></titre> </film> <film> <code><![CDATA[456</code> <titre><![CDATA[Titre2]]></titre> </film> <film> <code><![CDATA[789</code> <titre><![CDATA[Titre3]]></titre> </film> </films>
Ceci me retourne une rien.... et pour tant il existe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $films = simplexml_load_file($file); $query = "film/titre[.='$id']"; $film = $films->xpath($query);
Merci d'avance![]()
Partager