public class CustomPropertiesItem
{
[XmlAttribute("customPropertiesKey")]
public string Key { get; set; }
[XmlText]
public string Value { get; set; }
}
上面是我必须在我的XmlWriter序列化中使用的类。
它的工作原理非常好....目前,当我的CustomPropertiesItem对象不为null时,您会看到它显示属性,但是当CustomPropertiesItem对象为null时,它不显示属性。这两个属性都应该始终存在。
<customPropertiesItem customPropertiesKey="attribute1" />
<customPropertiesItem xsi:nil="true" />
我希望它序列化为
<customPropertiesItem customPropertiesKey="attribute1" />
<customPropertiesItem customPropertiesKey="attribute2" />
有没有办法可以通过改变我的课来做到这一点?