如何用xml文件填充我的自定义类属性?

时间:2011-04-13 12:43:59

标签: c# xml parsing dynamic properties

我的程序创建xslt文件并存储来自自定义类的信息,这是使用属性动态完成的,这些属性标记了我想要存储在xslt中的类和属性。这很简单,因为我只需将属性命名为属性,并使用对象的toString()方法填充值。

现在我想以某种方式重新加载该信息,创建相同的类并使用这些值填充属性。但我如何用例如枚举和其他复杂类型,如果我不知道编译时的类型?必须是某种解析方法..

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您只想将对象序列化为XML然后对其进行消毒,并且您的对象包含接口,通用列表或其他复杂类型,则可以使用Pawel Idzikowski非常有用的序列化库http://www.codeproject.com/KB/XML/sharpserializer.aspx。 它非常直接,在这种情况下非常有用。