• # Non testé mais

    Posté par . En réponse au message XPath : comment formuler cette requête ?. Évalué à 3.

    Si en français ta requête est : on prends le nom de tous les paquets dont depends contient aPackageName; alors je dirais :

    //package[contains(./depends/text(), 'aPackageName')]/@name

    Cette requête renvoit un NodeSet, donc après il faut concaténer chaque Node du NodeSet pour avoir une seule chaîne de caractères. Cela doit être possible directement avec string :

    string(//package[contains(./depends/text(), 'aPackageName')]/@name)

    cf http://www.w3.org/TR/xpath(...) (à la fin pour toute les fonctions)