2
我要反序列化下面的XML:XML反序列化問題爲XMLArrayItem
<section>
<class_id>Cls101</class_id>
<sect_no>1</sect_no>
<class_section>class section</class_section>
<meet_days>
<day>M</day>
<day>T</day>
<day>W</day>
</meet_days>
</section>
對於那些我已經創建瞭如下的類:
[Serializable]
[XmlRoot("section")]
public class Section
{
[XmlElement("class_id")]
public string ClassId { get; set; }
[XmlElement("sect_no")]
public string SectionNo { get; set; }
[XmlElement("class_section")]
public string ClassSection { get; set; }
[XmlArray("meet_days")]
[XmlArrayItem("day")]
public List<Days> MeetDays { get; set; }
}
[Serializable]
public class Days
{
[XmlElement("day")]
public string Day { get; set; }
}
在反序列化對象我得到Day
爲null
所有3排。
我在這裏錯過了什麼?
謝謝史蒂夫。我早些時候嘗試過,它的工作原理。但我不需要字符串。我需要將該值映射到Day屬性。 – 2013-03-21 16:46:09