Bonjour,
j'ai un document XML qui contient un ou plusieurs auteurs.
Pour chaque auteur on a quelques informations : nom, prénom, adresse mail, et un petit texte de présentation (biographie) :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<author>
      <name type="firstname">Dupont</name>
      <name type="surname">Jean</name>
      <address>
            <addrLine n="mel">jean.dupont@undomaine.com</addrLine>
            <addrLine n="etablissement">AZERTY</addrLine>
      </address>
      <add>
            Jean Dupont est né en 1964 à balbalabla il a fait blablabla et écrit blablbla ...
      </add>
</author>
<author>
      <name type="firstname">Durand</name>
      <name type="surname">Pierre</name>
      <address>
            <addrLine n="mel">pierre.durand@unautredomaine.com</addrLine>
             <addrLine n="etablissement">QSDFGH</addrLine>
       </address>
       <add>
             Pierre Durand est né en 1976 à balbalabla il a fait blablabla et écrit blablbla ...
       </add>
 </author>
Je voudrais écrire la requete XPATH qui me permet de sélectionner le noeud author qui correspond à un nom et un prénom donnés (ex : Jean Dupont) afin de pouvoir travailler sur ce noeud pour en extraire d'autres données (ex : biographie).
Mais je n'ai aucune idée de la syntaxe qui me permet de faire ça (mes connaissances en XPATH sont très limitées).
Est-ce que quelqu'un pourrait m'expliquer un peu (pas forcément me faire la requête toute prête mais au moins me mettre sur la bonne piste) ?

Merci d'avance.