From: stéphane Louédin (stef@neni.org)
Date: 17/02/2004 - 15:46
xpath: trouver le noeud précédent
En utilisant XPath en PHP (via domxml), je n'arrive pas à trouver le
noeud précédent d'un autre (identifié par son id).
$id est la variable contenant l'identifiant.
$maNode = &xpath_eval($xpath,"/doc/news[@id=".$id."]");
$maNode = &$maNode->nodeset[0];
fonctionne correctement et me renvoie bien mon noeud.
$maNode =
&xpath_eval($xpath,"/doc/news[@id=".$id."]/preceding-sibling::*");
$maNode = &$maNode->nodeset[0];
me renvoie désespérément le premier noeud de mon arbre.
Alors, n'ai-je pas tout compris à /preceding-sibling ou est-ce une
erreur de PHP?
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|