有没有办法使序列化成员序列化为属性?

时间:2010-04-22 05:45:58

标签: xml-serialization xmlserializer ixmlserializable xml-attribute

有没有办法让序列化成员序列化为属性:

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

我想要比这个类是xml序列化时,它应该产生:

<Person Name="John Doe" />

我的意思是,不应将Name属性序列化为元素,而应将其序列化为xml属性。

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找XmlAttribute属性:

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

查看更多详细信息和Xml序列化属性here