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 に答える