有没有办法让序列化成员序列化为属性:
<Serializable>
Public Class Person
Public Property Name As String
End Class
我想要比这个类是xml序列化时,它应该产生:
<Person Name="John Doe" />
我的意思是,不应将Name属性序列化为元素,而应将其序列化为xml属性。
答案 0 :(得分:2)
我认为您正在寻找XmlAttribute属性:
<Serializable()>
Public Class Person
<Xml.Serialization.XmlAttribute()>
Public Property Name() As String
End Class
查看更多详细信息和Xml序列化属性here。