如何使用List而不是数组将复杂XML转换为对象?

时间:2012-02-23 13:36:42

标签: c# xml xsd.exe

我正在将XML转换为c#object

首先我创建了一个模式文件,然后通过xsd.exe将其转换为object。

问题在于,所有复杂元素(在XML中出现多次都会转换为数组,实际上我希望它转换为列表。

有任何方法可以实现吗?

感谢。

1 个答案:

答案 0 :(得分:0)

实际上xsd.exe没有这样的选项。但您可以使用Svcutil.exe生成类,您可以使用/collectionType:<type>选项指定集合类型。