public class Root
{
public BaseHeader Header { get; set; }
public BaseBody Body { get; set; }
}
Header和Body赋值为子类实体
已经找到方法了,将[XmlInclude(typeof(子类))]添加到基类上。
这个得看你要转成什么样的xml,xml里记录哪些数据,记录的数据可能是BaseHeader和BaseBody里面的数据呢
因为有多个子类类名相同,命名空间不同,报了错,我就按照网上的方法加了XMLType[""],结果导致不能序列化。只好把类名改了。