我序列化一组看起来像类:改变XML C#继承的类名
public class Wrapper
{
IInterface obj;
}
public interface IInterface
{
}
[XmlType("ClassA")]
public ImplA : IInterface
{
}
目前,XML产生的样子
<Wrapper>
<IInterface xsi:type="ClassA">
...
</IInterface>
</Wrapper>
反正是有包括自定义类型名称作为元素名称,而不是将其包含在类型中?
我怀疑答案是编写你自己的序列化程序。 – Lazarus 2010-10-06 13:58:51