j'ai un fichier XML en entrée dans lequel je souhaite bouclé sur 2 voir 3 balises. Pourquoi? car je veux recuperer les données qui sont inclus dans ces balises.
J'ai une question , si je veux boucler sur une ou deux autres balises, cela est il possible ?
Je m'explique :
ci dessous un exemple ( pris sur une question posé qui ma aider n'empêche)
<Racine>
<Informationsgenerales>
<Identifiantdossier>
<NUMORGANISATION>1234</NUMORGANISATION>
<NOMORGANISATION>TARTEMPION</NOMORGANISATION>
</Identifiantdossier>
<Personne>
<QUAL>MONSIEUR</QUAL>
<NOM>DUPONT</NOM>
<PRENOM>ALBERT</PRENOM>
<DATENAISS>2000-01-01</DATENAISS>
</Personne>
<Personne>
<QUAL>MADAMER</QUAL>
<NOM>DUPONT</NOM>
<PRENOM>SIMONE</PRENOM>
<DATENAISS>2000-02-02</DATENAISS>
</Personne>
</Informationsgenerales>
<Informationsgenerales>
<Identifiantdossier>
<NUMORGANISATION>1234</NUMORGANISATION>
<NOMORGANISATION>TARTEMPION</NOMORGANISATION>
</Identifiantdossier>
<Personne>
<QUAL>MONSIEUR</QUAL>
<NOM>DURAND</NOM>
<PRENOM>ROGER</PRENOM>
<DATENAISS>2000-03-03</DATENAISS>
</Personne>
<Personne>
<QUAL>MADAME</QUAL>
<NOM>DURAND</NOM>
<PRENOM>SOPHIE</PRENOM>
<DATENAISS>2000-04-04</DATENAISS>
</Personne>
<pays>
<ville>MONSIEUR</ville>
</pays>
<pays>
<ville>MONSIEUR</ville>
</pays>
</Informationsgenerales>
</Racine>
Dans le cas posté il fallait bouclé sur la balise "personne". mais je veux recupérer d'autre donnée , par exemple , je veux bouclé sur "pays" , quand je met juste le mapping sur la balise pays, je recuperer qu'un seule pays et j'ai que ce pays par la suite, or les pays change selon les personnes.
Dans le Xpath j'ai mis personne à la fin ( /....../personne ==> donc bouclera sur la balise "personne")
De plus j'ai mis loop à 50 et quand j'execute le job , il me sort que 50 lignes , or mon fichier en contient plus ? dois je augmenter le nombre de loop ?
Merci pour vos lumières.
Je sais pas si quelqu'un à déja été confronté à cela ou sinon une autre solution.
Partager