herakles66
Messages postés8Date d'inscriptionlundi 27 avril 2009StatutMembreDernière intervention11 mai 2009
-
27 avril 2009 à 14:19
herakles66
Messages postés8Date d'inscriptionlundi 27 avril 2009StatutMembreDernière intervention11 mai 2009
-
27 avril 2009 à 21:42
Alors j'ai un petit soucis, et j'aurais aimé avoir vos avis eclairés à ce sujet !
Je réalise la sérialisation XML d'une classe ListKIT1300 : List<KIT1300> Elle contient des objets KIT1300 qui peuvent être VAI ou VAE par héritage. Pour implémenter ces différents objets, j'ai ajouté les lignes [XmlInclude(typeof(VAI)), XmlInclude(typeof(VAE))] dans la clase KIT1300.
Donc ça marche, youpi, j'obtiens bien un fichier xml qui contient indéferemment des VAI ou des VAE.
Le problème, c'est que mes variables apparaissent doublées dans le fichier XML !! Par exemple je vais avoir les balises
<
type
>
VAI
</
type
> et plus bas
<
Type
>
VAI
</
Type
> Donc une en minuscule, l'autre en majuscule.
Est ce que ça serialise les variables + les accesseurs ? est ce normal ? Peut -on y remedier ?
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 27 avril 2009 à 21:33
Bonsoir,
Par défaut, les membres public sont sérialisés et c'est tout (avec XML).
Si il apparaît deux fois, c'est probablement que tu as une property + variable de classe publiques.