Bonjour,

Voila, j'ai une problématique assez simple je pense mais comme je débute sur Spring Batch, je galère un peu.

J'ai en entrée grosso modo un fichier xml de ce type avec n archive :

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
 
...
<FileName>
      <FName FileRef="FileRef1">path1</FName>
 </FileName>
 <FileName>
      <FName FileRef="FileRef2" >path2</FName>
 </FileName>
...
<Archive>
    <V I="ArchiveId">un ArchiveId</V>
    <V I="FileName">un FileName</V>
    <V I="metadata1">metadata1</V>
    <V I="metadata2">metadata2</V>
    <V I="metadata3">metadata3</V>
    <V I="metadata4">metadata4</V>
    <V I="metadata5">metadata5</V>
    <V I="metadata6">metadata6</V>
    <Document>
      <F F="FileRef1"/>
      <F F="FileRef2"/>
    </Document>
</Archive>
...
Que je voudrais mapper dans une liste de bean par exemple comme ceci :

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
 
 
public class Archive{
private String ArchiveId;
private String FileName;
private String metadata1;
private String metadata2;
 
//petite difficulté path1 et path2 se trouve plus haut dans le xml via les id FileRef1 et FileRef2
private String path1;
private String path2;
 
...
 
}
Merci de votre aide par avance.