Есть ли способ сделать сериализованный член для сериализации в качестве атрибута? - PullRequest
2 голосов
/ 22 апреля 2010

Есть ли способ сделать сериализованный элемент для сериализации в качестве атрибута:

<Serializable> 
Public Class Person
    Public Property Name As String
End Class

Я хочу, чтобы, когда этот класс был сериализован в XML, он должен выдавать:

<Person Name="John Doe" />

И я имею в виду, что вместо имени свойство должно быть сериализовано как элемент, оно должно быть сериализовано как атрибут xml.

1 Ответ

2 голосов
/ 22 апреля 2010

Я думаю, вы ищете атрибут XmlAttribute :

<Serializable()> 
Public Class Person
    <Xml.Serialization.XmlAttribute()> 
    Public Property Name() As String
End Class

См. Подробности и атрибуты сериализации Xml здесь .

...