Bonjour,
J'aimerais sérialiser dans un fichier XML une liste d'objets, mais qui peuvent être des instances de différentes classes filles.
Par exemple :
J'ai une classe mère abstraite Requete. J'ai deux classes filles RequeteSQL et RequeteGA.
Je voudrais pouvoir sérialiser List<Requete> et que le fait de savoir ce qu'on sérialise/désérialise soit automatique.
Pour l'instant j'ai ce code là pour la propriété pRequetesList qui représente ma liste.
Lorsque je veux sérialiser, j'obtiens une erreur "There was an error generating the XML document.".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [XmlArray(ElementName = "RequetesList")] [XmlArrayItem(ElementName = "Requete")] public List<Requete> pRequetesList { get { return mobjRequetesList; } set { mobjRequetesList = value; } }
Quelqu'un a une idée ?
Par avance merci,
Partager