填充从XSD.exe生成的类属性

时间:2009-03-12 10:14:12

标签: c# xml xsd

好的,我从我庞大的XSD文件中生成了C#类。现在我有一组C#类,XSD架构和实际的XML数据。是否有自动或半自动方式用我拥有的XML数据填充这些类实例?

谢谢。

2 个答案:

答案 0 :(得分:3)

如果您使用xsd.exe生成课程,则XmlSerializer应该完成这项工作......

XmlSerializer ser = new XmlSerializer(typeof(RootType));
RootType type = (RootType) ser.Deserialize(source)

答案 1 :(得分:1)

使用xml序列化/反序列化将数据导出/导入到xml。看看XmlSerializer课程。一个例子是在msdn页面上。