Xml 反序列化具有属性的项数组
我需要反序列化这段数据Xml 反序列化具有属性的项数组,xml,vb.net,xml-deserialization,Xml,Vb.net,Xml Deserialization,我需要反序列化这段数据 <colors> <color id='mnemonic1'>RRGGBB1</color> <color id='mnemonic2'>RRGGBB2</color> <color id='mnemonic3'>RRGGBB3</color> <color id='mnemonic4'>RRGGBB4</color> </co
<colors>
<color id='mnemonic1'>RRGGBB1</color>
<color id='mnemonic2'>RRGGBB2</color>
<color id='mnemonic3'>RRGGBB3</color>
<color id='mnemonic4'>RRGGBB4</color>
</colors>
如果我定义这个
<XmlArray("colors")> <XmlArrayItem("color")> Public colors() As DefColor
..
Public Class DefColor
<XmlAttribute("id")> Public id As String
<XmlElement("color")> Public defColor As String
End Class
我能够读取'id'属性,但不能读取'color'字符串。
如果我定义为:
<XmlArray("colors")><XmlArrayItem("color")> Public colors() As String
我只能读取“颜色”值。我怎样才能同时阅读这两本书呢?你需要换一本
<XmlElement("color")> Public defColor As String
到
>此处<XmlText>Public defColor As String