Bonjour,

J'ai un problème d'écriture d'un item dans mon fichier xml. J'ai fait un xsd /c du schéma et dans VS, l'intellisense me donne tous les items du fichier xml. Lors de l'écriture du fichier xml, il me manque un item.

Voici le code C# :
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
 
l.dagprestaties.nieuwe_prestatielijnen[nb] = new nieuwe_prestatielijn();
 
l.dagprestaties.nieuwe_prestatielijnen[nb].extern_werkgeversnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].intern_werkgeversnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].intern_werknemersnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].werknemersnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].tewerkstellingsnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].kostenplaats_an = string.Empty;
 
l.dagprestaties.nieuwe_prestatielijnen[nb].datum_einde_loonopgave_dt = 
this.endDate;
 
l.dagprestaties.nieuwe_prestatielijnen[nb].volgnr_nr = "0";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].prestatie_datum_dt = dt;
 
l.dagprestaties.nieuwe_prestatielijnen[nb].code_nr = "1010";
 
l.dagprestaties.nieuwe_prestatielijnen[nb].loonextentie_nr = sbyte.Parse("0");
 
l.dagprestaties.nieuwe_prestatielijnen[nb].premie_extentie_an = string.Empty;
 
l.dagprestaties.nieuwe_prestatielijnen[nb].uren_fl = "0";
Le dernier item "uren_fl" est absent du fichier.
Extrait du 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
31
 
<nieuwe_prestatielijnen>
  <nieuwe_prestatielijn>
    <extern_werkgeversnr_nr>3</extern_werkgeversnr_nr>
    <intern_werkgeversnr_nr>0</intern_werkgeversnr_nr>
    <werknemersnr_nr>0</werknemersnr_nr>
    <intern_werknemersnr_nr>0</intern_werknemersnr_nr>
    <tewerkstellingsnr_nr>0</tewerkstellingsnr_nr>
    <kostenplaats_an />
    <datum_einde_loonopgave_dt>2008-02-29</datum_einde_loonopgave_dt>
    <prestatie_datum_dt>2008-02-01</prestatie_datum_dt>
    <volgnr_nr>0</volgnr_nr>
    <code_nr>1010</code_nr>
    <loonextentie_nr>0</loonextentie_nr>
    <premie_extentie_an />
  </nieuwe_prestatielijn>
  <nieuwe_prestatielijn>
    <extern_werkgeversnr_nr>3</extern_werkgeversnr_nr>
    <intern_werkgeversnr_nr>0</intern_werkgeversnr_nr>
    <werknemersnr_nr>0</werknemersnr_nr>
    <intern_werknemersnr_nr>0</intern_werknemersnr_nr>
    <tewerkstellingsnr_nr>0</tewerkstellingsnr_nr>
    <kostenplaats_an />
    <datum_einde_loonopgave_dt>2008-02-29</datum_einde_loonopgave_dt>
    <prestatie_datum_dt>2008-02-02</prestatie_datum_dt>
    <volgnr_nr>0</volgnr_nr>
    <code_nr>1010</code_nr>
    <loonextentie_nr>0</loonextentie_nr>
    <premie_extentie_an />
  </nieuwe_prestatielijn>
</nieuwe_prestatielijnen>
Quelqu'un peut-il me dire pourquoi le "uren_fl" n'est pas écrit dans le fichier???

Merci