如何使用xsd.exe/c输出

Use*_*er1 8 c# xml xsd.exe

我尝试使用xsd.exe.xsd文件转换为C#类.它工作,但我仍然不太确定如何使用这个类.它有几个类级属性,但最有趣的是System.Xml.Serialization.XmlTypeAttribute.哪个类使用该属性?

有没有一种简单的方法可以将此类的实例化转换为XML字符串?

Gra*_*ack 6

超级直截了当.我喜欢xsd工具.我在下面采取了一些自由.

//From xml to object
YourRootType inst = new XmlSerializer(typeof(YourRootType)).Deserialize(XmlReader.Create("some.xml"));

//From object to xml
Using(FileStream fs = new FileStream("some.xml", FileMode.Create))
   new XmlSerializer(typeof(YourRootType)).Serialize(fs, inst);
Run Code Online (Sandbox Code Playgroud)