.net 如何使属性值序列化嵌套到以属性命名的元素中?
我希望能够序列化.net 如何使属性值序列化嵌套到以属性命名的元素中?,.net,xml-serialization,xmlserializer,.net,Xml Serialization,Xmlserializer,我希望能够序列化 A类{ 基本属性{get;set;} } 类B:基{[XmlText]字符串Foo{get;set;} C类:基{[XmlText]字符串条{get;set;} 到 废话 但是,默认行为给了我 废话 所以基本上,我想通过嵌套元素而不是使用xsi:type来区分属性值的类型 是否可以处理XML序列化属性,或者我必须求助于IXmlSerializable?如果您愿意只使用或@dbc,不,这会损害可读性。 <A> <Prop xsi:type="B"
A类{
基本属性{get;set;}
}
类B:基{[XmlText]字符串Foo{get;set;}
C类:基{[XmlText]字符串条{get;set;}
到
废话
但是,默认行为给了我
废话
所以基本上,我想通过嵌套元素而不是使用xsi:type来区分属性值的类型
是否可以处理XML序列化属性,或者我必须求助于IXmlSerializable?如果您愿意只使用
或@dbc,不,这会损害可读性。
<A>
<Prop xsi:type="B">blah</Prop>
</A>