2009-12-18 3 views
2

я следующий классXmlSerialization и список

public class Notifications : List<Notification> { } 

К сожалению, когда он сериализовать это выглядит как

<ArrayOfNotification> 
    <Notification> 
    ... 

Как я могу получить, что корневой узел будет уведомления? Я пробовал несколько различных атрибутов в классе, но никто не компилируется.

+0

см http://stackoverflow.com/questions/496488/xmlserialization-collection-as-array для некоторых идей. – Cheeso

ответ

2

Попробуйте

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

Спасибо, я понял, что должен быть атрибут, я просто не нашел его. Я пробовал XmlElement, XmlArray и т. Д. – CaffGeek

Смежные вопросы