Bonjour,

Je me casse la tête à savoir comment récupérer la liste des enfants d'une personne sans récupérer les petit-enfants.

En gros :

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
 
<?xml version="1.0" encoding="utf-8"?>
<personne name="parent">
  <persone name="enfant1">
    <persone name="petit-enfant11" />
    <persone name="petit-enfant12" />
    <persone name="petit-enfant13" />
  </persone>
  <persone name="enfant2">
    <persone name="petit-enfant21" />
    <persone name="petit-enfant22" />
    <persone name="petit-enfant23" />
  </persone>
</personne>
En gros je veux récupérer les enfants de l'élément personne avec name="parent" sans inclure les petits enfants. Donc je dois m'arrêter aux éléments personne de niveau 1 mais en XPATH pas de notion de niveau. j'ai essayé la fonction position() mais ça ne sert à rien.

Quelqu'un aurait il une idée ?

Merci d'avance.