是否可以从xml文件生成类?

时间:2012-06-02 17:49:10

标签: xml c#-4.0 linq-to-xml

我通常首先通过构建和xsd文件自动生成类。是否有可能给出一个xml文件,为它生成poco类?

1 个答案:

答案 0 :(得分:2)

这是可能的 - XSD将是近似的(它将符合您提供给工具的文件,这可能是您正在寻找的文件)。

xsd.exe具有此功能。

从几种操作模式:

  

XML to XSD:从XML文件生成XML模式。

  

XSD to Classes:从XSD架构文件生成运行时类。生成的类可以与System.Xml.Serialization.XmlSerializer一起使用,以读取和编写遵循模式的XML代码。

它为您提供了一种从XML文件中自动获取类的方法。