Bonjour à tous

J'ai cette classe :

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
 
 
[Serializable]    
    public class UsagerXML
    {
 
 
                /// <summary>
                /// Constructeur par défaut
                /// </summary>
 
                public UsagerXML()
                {
 
                }
 
                public string IPP {get;set;}
                public string NomDeFamille {get;set;}
                public string NomDeNaissance {get;set;}
                public string Prenom01{get;set;}
                public string Prenom02{get;set;}
                public string Prenom03{get;set;}
                public string DateDeNaissance{get;set;}
                public string CodeInseeNationalite{get;set;}
                public string NumeroSecuriteSociale{get;set;}                    
 
    }
que je sérialise avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
 List<UsagerXML> LaListeDesDossiers = DAL.EnvoisCollectionDesDossiersUsagersUniquesPourSerialization();
 
                                        XmlSerializer LeWriter = new XmlSerializer(typeof(List<UsagerXML>));                                
 
                                          using (StreamWriter LeFichier = new StreamWriter(LeCheminComplet, true, Encoding.Default))
                                          {
                                             LeWriter.Serialize(LeFichier, LaListeDesDossiers);
                                          }
et j'obtiens ce genre de chose :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
 
-<UsagerXML>
 
<IPP>134</IPP>
 
<NomDeFamille>BERLUSCONI</NomDeFamille>
 
<NomDeNaissance>BERLUSCONI</NomDeNaissance>
 
<Prenom01>Sylvio</Prenom01>
 
<Prenom02>Arthuro</Prenom02>
 
<Prenom03/>
 
<DateDeNaissance>31/12/1940</DateDeNaissance>
 
<CodeInseeNationalite>00000</CodeInseeNationalite>
 
<NumeroSecuriteSociale>161081601507710</NumeroSecuriteSociale>
 
</UsagerXML>
 
 
-<UsagerXML>
 
<IPP>144</IPP>
 
<NomDeFamille>CHIRAC</NomDeFamille>
 
<NomDeNaissance>CHIRAC</NomDeNaissance>
 
<Prenom01>Jacques</Prenom01>
 
<Prenom02/>
 
<Prenom03/>
 
<DateDeNaissance>31/12/1921</DateDeNaissance>
 
<CodeInseeNationalite>00000</CodeInseeNationalite>
 
<NumeroSecuriteSociale>161081601507710</NumeroSecuriteSociale>
 
</UsagerXML>
Ca marche , mais dans mon fichier XML obtenu au lieu d'avoir -<UsagerXML> je voudrai avoir -<Usager> ...Comme c'est le nom de la classe
l'attribut [XMLElement] ne peut pas s'appliquer ....

QQn aurait 'il la solution ?

Merci d'avance


P.JEAN