C# XmlSerializable显示具有空值的可空类型的自动关闭空标记
在xml序列化中,如果可为null的类型具有null值,我希望显示自动关闭的空标记。下面是我的序列化代码C# XmlSerializable显示具有空值的可空类型的自动关闭空标记,c#,xml-serialization,xmlserializer,C#,Xml Serialization,Xmlserializer,在xml序列化中,如果可为null的类型具有null值,我希望显示自动关闭的空标记。下面是我的序列化代码 var sw = new StreamWriter(new FileStream(path, FileMode.Create), Encoding.UTF8); XmlSerializer ser = new XmlSerializer(typeof(Data)); XmlSerializerN
var sw = new StreamWriter(new FileStream(path, FileMode.Create),
Encoding.UTF8);
XmlSerializer ser =
new XmlSerializer(typeof(Data));
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
ser.Serialize(sw, leadsOnlineUpload, ns);
sw.Close();
它将属性序列化为一个自动关闭标记,带有一个属性
xsi:nil=“true”
,该属性显示值为null。但我也不想显示xsi:nil=“true”。