在XML序列化时,如何设置xsi:type ?
比如我要设计一个Test类
在序列化时能有xsi:type
该如何写?
利用 XmlAttribute 属性好像不能设置xsi:type
又查了下 MSDN
发现存在 XmlSerializationWriter类,其中有 WriteXsiType 方法
但MSDN同时建议:此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
那该如何设置他才能自动序列化?
请熟练XML序列化的朋友指点
在序列化时能有xsi:type
该如何写?
<?xml version="1.0"?>
<Root>
<Test name="a" xsi:type="Day" />
<Test name="b" xsi:type="Month" />
<Test name="c" xsi:type="Year" />
</Root>
利用 XmlAttribute 属性好像不能设置xsi:type
又查了下 MSDN
发现存在 XmlSerializationWriter类,其中有 WriteXsiType 方法
但MSDN同时建议:此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
那该如何设置他才能自动序列化?
请熟练XML序列化的朋友指点
...全文
相关推荐
C#源码CSharp导出List数据到xml文件
C#源码CSharp导出List数据到xml文件
WebRequest:iOS Web 请求,包括 HTTP、HTTPS 和 JSON 请求。 能够通过 POST、GET、SOAP、SSL 证书请求 HTTP 服务器
网络请求 iOS Web 请求,包括 HTTP、HTTPS 和 JSON 请求。 能够通过 POST、GET、SOAP、SSL 证书请求 HTTP 服务器
使用XmlSerializer序列化List对象成XML格式(list对象序列化)
主要介绍了使用XmlSerializer序列化List对象成XML格式(list对象序列化),需要的朋友可以参考下
C# XML和类之间的转化,序列化
将xml反序列化为类,将类序列化为xml,可以高效的处理比较复杂的xml对象之间的关系,将复杂的xml转化为类,方便处理;
深入理解:XML与对象的序列化与反序列化
本篇文章是对XML与对象的序列化与反序列化进行了详细的分析介绍,需要的朋友参考下


