【发布时间】:2017-06-19 21:41:53
【问题描述】:
我需要反序列化这块数据
<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
我只能读取“颜色”值。我怎样才能同时阅读?
【问题讨论】:
标签: xml vb.net xml-deserialization