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 :
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
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> ...
Merci de votre aide par avance.
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; ... }
Partager