<items> 
        <item> 
            <name>张三</name> 
            <class>数学</class>
        </item> 
        <item> 
            <name>李四</name> 
            <class>数学</class>
        </item> </items>
上面类型的比较好进行反序列化
[XmlArray("items")]
[XmlArrayItem("item")]
public List<Student> Students { get; set; }
就可以了。但是现在得到一个传回的XML文件是这样的
<items>        
            <name>张三</name> 
            <class>数学</class>
            <name>李四</name> 
            <class>数学</class>
</items>返回的格式是不能更改的。只好改变序列化的特性
我改成了
[XmlElement("items")]
public List<Student> Students { get; set; }
但是返回的List里面只有一组数据,没有第二组。怎么样才能实现后面格式的反序列化呢??
求教了。