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