2009-12-18 6 views
2

J'ai la classe suivanteXmlSerialization et Liste

public class Notifications : List<Notification> { } 

Malheureusement, il semble quand il est publié en feuilleton comme

<ArrayOfNotification> 
    <Notification> 
    ... 

Comment puis-je obtenir ce nœud racine pour être Notifications? J'ai essayé quelques attributs différents sur la classe, mais aucun compile.

+0

voir http://stackoverflow.com/questions/496488/xmlserialization-collection-as-array pour quelques idées. – Cheeso

Répondre

2

Essayez

using System.Xml.Serialization; 
... 
[XmlType(TypeName="Notifications")] 
public class Notifications ... 
+0

Merci, j'ai pensé qu'il devait y avoir un attribut, je n'ai pas trouvé celui-là. J'avais essayé XmlElement, XmlArray, etc. – CaffGeek

Questions connexes