是否有任何工具可以从xml自动生成C#类?

时间:2012-07-16 15:52:08

标签: c# xml deserialization

我们有来自REST API的xml,目前正在为他们手写POCO。我隐约记得有些工具可以在Visual Studio中自动执行此操作。

从XML生成POCO的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

您可以使用xsd.exe执行此操作。

创建xsd文件:

xsd file.xml /outputdir:"C:\Temp"

从xsd文件创建类:

xsd file.xsd /classes /outputdir:"C:\Temp"

答案 1 :(得分:1)

xsd.exe可能就是你要找的东西。

这篇文章展示了如何从生成的模式中创建c#类: https://stackoverflow.com/a/1133052/353147