从XML生成一个简单的C#类

时间:2010-07-22 15:36:56

标签: c# xml

是否有任何好的工具可以从xml生成一个简单的C#类。我已经尝试过XML间谍,但这会考虑数据并创建一个过于复杂的类结构。

我想要的只是每个子元素的每个元素和属性的类。

2 个答案:

答案 0 :(得分:1)

Visual Studio附带了一个工具,但它需要一个模式 - 无论如何都可以从XML中推断出模式:

http://sharpertutorials.com/using-xsd-tool-to-generate-classes-from-xml/

该工具名为xsd.exe,您可以通过Visual Studio命令提示符访问它:

xsd.exe /?

答案 1 :(得分:1)

使用xsd.exe工具生成XML架构(XSD)并使用它来创建类。

http://asp.dotnetheaven.com/howto/doc/xmlserialization/XSDToCls.aspx