XML反序列化无需创建集合包装器

时间:2012-12-17 21:37:34

标签: c# .net xml-serialization xmlserializer

我正在阅读XML Serialization on MSDN

在示例中,您可以看到实际上有一个名为Group的类,它类似于集合的包装器。因为可以有多个Group s。

public class Group{
    public Employee[] Employees;
}
public class Employee{
    public string Name;
}

就我而言,XML可能如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<Company>
    <Employees>
        <Employee .../>
        <Employee .../>
    </Employees>
    <Employees>
        <Employee .../>
        <Employee .../>
    </Employees>
</Company>

我不想创建一个class Employees { public Employee[] Employees; }最好拥有Employee[][],而不是创建一个单独的Employees类来坐在Company类中。

有没有办法用XmlSerializer的.NET框架来实现这个目标?

0 个答案:

没有答案