bonjour,
j'ai créé une liste d'objets ( List<myObject>).
Je voudrais serialiser les objets.
Pour cela j'ai défini la classe myObject comme étant serialisable.
Donc avant mon public class, j'ai :
mon objet comporte plusieurs variables de type string que j'ai serialisé en utilisant Attribute...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [XmlRoot(ElementName = "myObject")] public class myObject {
Le probleme, c'est que lorsque j'essai de serialiser ma liste d'objets dans un fichier xml, il assigne autant d'objets de type myObject que d'xml root , et vu que l'xml root doit etre unique dans un fichier xml, celui n'est donc pas valide. l'erreur suivante apparait :
Comment puis je le rendre valide ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part Only one top level element is allowed in an XML document
merci d'avance
Partager