[xpath] test sur valeur d'un noeud
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:
Code:
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> |
Donc si j'aimerai ressortir le film avec le code 456, quelle sera la requete xpath ??
Code:
1 2 3 4
|
$films = simplexml_load_file($file);
$query = "film/titre[.='$id']";
$film = $films->xpath($query); |
Ceci me retourne une rien.... et pour tant il existe... :cry:
Merci d'avance :D