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) :
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).
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>
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.
Partager