VASEUX Mickaël wrote:
> Je cherche dans Xerces le moyen d'obtenir, à partir d'un élément,
> l'expression XPATH désignant cet élément.
> Existe t-il une fonction capable de faire ça?
En Perl avec XML::LibXML c'est (considérant que $el contient l'élément
en question):
my $xpath = '/' . join '/',
map {
$_->nodeName .
'[' . $_->findvalue('count(./preceding-sibling::*) + 1') . ']'
}
$el->findnodes('./ancestor-or-self::*');
Comme c'est du DOM et de l'XPath, ça devrait se traduire facilement :)
--
Robin Berjon
Research Scientist
Expway, http://expway.com/
--
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)
Received on Fri Apr 15 14:36:05 2005