0
При сериализации пользовательской общей коллекции в Xml как добавить атрибут к сгенерированному элементу коллекции.При сериализации пользовательской общей коллекции в Xml как добавить атрибут к сгенерированному элементу коллекции
В настоящее время у меня есть:
<RootObject>
<Id>1</Id>
<Items>
<MyCollectionItem/>
<MyCollectionItem/>
</Items>
</RootObject>
Что мне нужно:
<RootObject>
<Id>1</Id>
<Items Name="My collection name">
<MyCollectionItem/>
<MyCollectionItem/>
</Items>
</RootObject>
Мой код выглядит следующим образом:
public class RootObject
{
[XmlArray()]
public MyCollection Items;
public string Id;
}
public class MyCollection : Collection<MyCollectionItem>
{
[XmlAttribute()]
public string Name;
}
Как вы его сериализуете? –