Bonjour,

Voici le contenu de mon fichier XML :

Code : 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
23
24
25
26
27
28
29
30
 
<ExtractionConfig>
  <FilterConfigs> 
    <FilterConfig type ="userNames">
      <property name="userNames">
        <list>
          <listData>Alain</listData>
          <listData>Pierre</listData>
          <listData>Francois</listData>
        </list>
      </property>
      <property name="seniority">
        <list>
          <listData>1968</listData>
          <listData>1975</listData>
        </list>
      </property>
    </FilterConfig>
  </FilterConfigs>
  <FilterConfigs>
    <FilterConfig type = "idProject">
      <property name="idProject">
        <list>
          <listData>1705</listData>
        </list>
      </property>
    </FilterConfig>
  </FilterConfigs>
 
</ExtractionConfig>
Je souhaite extraire les données des éléments <listData>.

Lorsque je renseigne un XPath tel que :
"/ExtractionConfig/FilterConfigs/FilterConfig/property/list"

les données retournées sont : Alain,1968,1705

De même lorsque je renseigne un XPath tel que :
"/ExtractionConfig/FilterConfigs/FilterConfig"
Seules les property de nom "userNames" et "idProject" sont retournées.

Je souhaite récupérer l'ensemble des données et pas seulement les premières occurrences de chaque liste. Comment dois-je procéder ?