我们如何读取XML数组元素的属性? 下面的代码用于读取无法正常工作的XML数组元素的属性。请让我知道一个替代解决方案,以阅读是否可用或我缺少什么。我看了很多样本,但无法确定我遗失的内容。
要读取的源xml是
<RootElement>
<devices AttNAme="attValue">
<device>
<sometag/>
<device>
<device>
<sometag/>
<device>
</devices>
<RootElement>
我使用的代码是
[XmlRoot("RootElement")]
public class RootElement
{
[XmlArrayItem("DeviceType", typeof(DeviceTypeSection))]
[XmlArray("devices")]
public DeviceTypesSection DeviceTypesInfo { get; set; }
}
[XmlType("DeviceTypes")]
public class DeviceTypesSection : List<DeviceTypeSection>
{
[XmlAttribute("AttNAme")]
public string AttNAme{ get; set; }
}
..and so on
谢谢,