我们从应用程序(非自己编写)的XMl文件出现问题。 XML数据是:
<?xml version="1.0"?>
<content>
<data timestamp="1477118232031">
<item0 attr1="0" attr2="TA" attr3="true" attr4="350.87" />
<item1 attr1="0" attr2="TA" attr3="true" attr4="350.87" />
<item2 attr1="0" attr2="TA" attr3="true" attr4="350.87" />
<!-- ... -->
<itemNN attr1="0" attr2="TA" attr3="true" attr4="350.87" />
</data>
<content>
是否可以在数据类的数组(或列表)中反序列化item0-itemNN?
public class data {
[XmlElement("itemNN?")] // here is the problem
public List<item> Items { get; set; }
[XmlAttribute("timestamp")]
public int timestamp;
}
public class item {
[XmlAttribute("attr1")]
public string attr1 { get; set; }
//....
}
XML文件还有更多具有相同问题的元素。