如何使用xsd从xml蒸汽生成对象

本文关键字:对象 xml 何使用 xsd | 更新日期: 2023-09-27 18:12:53

我得到一个xml文件和一个xsd文件。我生成了xsd到类(c#文件)。

我如何生成一个类从这个xml 在运行时根据我的xsd类,我持有?

如何使用xsd从xml蒸汽生成对象

你好像混淆了行话。您可以使用XSD生成一个类。然后将XML反序列化为该类的实例,即对象。

你不需要在运行时生成一个类,坦率地说,你也不想这样做。

只要将XML反序列化为对象就像MSDN和其他问题一样。

XmlSerializer serializer = new XmlSerializer(typeof(YourXsdClass));
using (someReader = YourXmlReader)
{
    StepList result = (YourXsdClass)serializer.Deserialize(reader);
}