我如何用xml文件填充我的自定义类属性
本文关键字:我的 自定义 属性 填充 文件 何用 xml | 更新日期: 2023-09-27 17:50:17
我的程序创建xslt文件并存储来自自定义类的信息,这是通过标记我想要存储在xslt中的类和属性的属性动态完成的。这很简单,因为我只需要像命名属性一样命名属性,并用对象的toString()方法填充值。
现在我想以某种方式重新加载信息,创建相同的类并用这些值填充属性。但是,如果我在编译时不知道类型,我如何做到这一点,例如枚举和其他复杂类型?必须是某种解析方法。
任何想法?
如果您只想将对象序列化为XML,然后对其进行反消毒,并且您的对象包含接口,泛型列表或其他复杂类型,您可以使用非常有用的序列化库http://www.codeproject.com/KB/XML/sharpserializer.aspx由Pawel Idzikowski编写。它非常直接,在这种情况下非常有用。