Bonsoir,

J'essaie d'alimenter un fichier xml avec des données issues d'un fichier csv, j'ai bien essayé de faire un mappage d'un schéma qui correspond aux données que je dois traiter.
Le seul problème est que cela n'importe que la première ligne de mon fichier csv.
De plus mes données appartiennent à des schémas différents et lors de mes essais je n'ai pu exporter que les données issues du dernier schéma appliqué.
Je vous remercie par avance pour toutes vos suggestions et réponses, à bientôt j'espère

Ci-joint mes demandes

csv alimenté:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
FirstName,LastName,PersonnelType,ClearanceKey,CardNumber
Dupont,DUMOND,Contractor [[Default]],Acces Total et Permanent [[Default]],103
Bonjour,BONSOIR,Contractor [[Default]],Acces Total et Permanent [[Default]],104
xml à mettre à jour:

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
15
16
17
18
19
20
21
22
23
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<CrossFire culture-info="fr-FR" platform-version="2.50.24" product-version="2.50.24">
  <SoftwareHouse.NextGen.Common.SecurityObjects.Personnel ImportMode="Default">
    <FirstName>Dupont</FirstName>
    <LastName>DUMOND</LastName>
    <PersonnelType>Contractor [[Default]]</PersonnelType>
    <SoftwareHouse.NextGen.Common.SecurityObjects.PersonnelClearancePair ImportMode="Default">
      <ClearanceKey>Acces Total et Permanent [[Default]]</ClearanceKey>
    </SoftwareHouse.NextGen.Common.SecurityObjects.PersonnelClearancePair>
    <SoftwareHouse.NextGen.Common.SecurityObjects.Credential ImportMode="Default">
      <CardNumber>103</CardNumber>
  <SoftwareHouse.NextGen.Common.SecurityObjects.Personnel ImportMode="Default">
    <FirstName>Bonjour</FirstName>
    <LastName>BONSOIR</LastName>
    <PersonnelType>Contractor [[Default]]</PersonnelType>
    <SoftwareHouse.NextGen.Common.SecurityObjects.PersonnelClearancePair ImportMode="Default">
      <ClearanceKey>Acces Total et Permanent [[Default]]</ClearanceKey>
    </SoftwareHouse.NextGen.Common.SecurityObjects.PersonnelClearancePair>
    <SoftwareHouse.NextGen.Common.SecurityObjects.Credential ImportMode="Default">
      <CardNumber>104</CardNumber>    
    </SoftwareHouse.NextGen.Common.SecurityObjects.Credential>
  </SoftwareHouse.NextGen.Common.SecurityObjects.Personnel>
</CrossFire>

En vous remerciant pour vos aides à venir.
Sympa77

Je ne sais pas encore où mettre certaines expressions, je les mets à la suite, à savoir:

"Un homme n'avance qu'avec l'aide des autres, dans le cas contraire il finit seul".