2

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

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

我希望当这个类被 xml 序列化时,它应该产生:

<Person Name="John Doe" />

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

4

1 回答 1

2

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

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

在此处查看更多详细信息和 Xml 序列化属性。

于 2010-04-22T06:04:58.067 回答