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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    [XmlRoot(ElementName = "myObject")]
    public class myObject
    {
mon objet comporte plusieurs variables de type string que j'ai serialisé en utilisant Attribute...

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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Only one top level element is allowed in an XML document
Comment puis je le rendre valide ??


merci d'avance