我有这个XML文件;
<ChartXml>
<Category type="xAxis">
<Value>Mon</Value>
<Value>Tue</Value>
<Value>Wed</Value>
<Value>Thurs</Value>
<Value>Friday</Value>
</Category>
</ChartXml>
而这个类结构;
[XmlRoot("ChartXml")]
public class ChartXml
{
[XmlElement("Category")]
public Category Category;
}
public class Category
{
[XmlAttribute("type")]
public string Type;
[XmlArray("Value")]
public List<string> Values;
}
现在,当我尝试将XML序列化为ChartXml对象时,我得到了一个包含正确设置类型属性的Category对象,但是我没有得到我的字符串列表。我猜想可能是我的类设置有问题。
谢谢, 詹姆斯。