在上一个问题之后,我一直在努力使对象模型序列化为XML。但是我现在遇到了一个问题(奇怪的是!)。
我的问题是我有一个抽象基本类类型的集合,该集合由具体的派生类型填充。
我认为只将XML属性添加到所有涉及的类中就可以了,而且一切都会变得很顺利。可悲的是,事实并非如此!
因此,我在Google上进行了一些挖掘,现在我了解了为什么它不起作用。在该XmlSerializer其实是在为了序列化对象做一些聪明的反射/通过XML,并且因为它的基础上,抽象类型,它不能弄清楚到底是怎么回事了它的交谈。精细。
我确实在CodeProject上遇到过此页面,它看起来可能很有帮助(但仍可以完全阅读/使用),但我想我也想将此问题带到StackOverflow表中,以查看是否有任何整洁的地方骇客/技巧,以便以最快/最轻便的方式启动并运行。
有一件事我还要补充的是,我不要想往下走XmlInclude的路线。耦合太简单了,系统的这个区域正在大量开发中,因此这将是真正的维护难题!
牧羊人nacy
翻过高山走不出你
相关分类