【发布时间】:2012-05-09 14:07:46
【问题描述】:
我有一些 XML 想序列化成一个类。
<Group>
<Employees>
<Employee>
<Name>Hari</Name>
<Age>30</Age>
</Employee>
<Employee>
<Name>Yougov</Name>
<Age>31</Age>
</Employee>
<Employee>
<Name>Adrian</Name>
<Age>28</Age>
</Employee>
</Employees >
上面的 XML 可以很容易地在 C# 中实现。 但我偶然发现了我的要求,即 XML 的样子,
<Group>
<Employees>
<Hari Age=30 />
<Yougov Age=31 />
<Adrian Age=28 />
</Employees >
</Group>
员工是List<Employee> 和KeyValuePair<string, int>("Hari", 30)
如何设计类和成员变量来获取上述序列化的 XML? (前提是员工名单中不会有重复的名字)
非常感谢任何帮助。
【问题讨论】:
标签: c# xml serialization