c#XML序列化如何使用xsi序列化平面列表:nil =“true”

在序列化扁平List(即使用XmlElement-Attribute)和IsNullable = true时,如果List为null,则输出不具有xsi:nil =“true”条目。

 [System.Xml.Serialization.XmlElement(IsNullable = true)]
public List<OrdinanceValueType> ordinance
{
    get
    {
        return this.ordinanceField;
    }
    set
    {
        this.ordinanceField = value;
    }
}

使用XmlArray-Attribute,它可以工作,但列表不再平坦。

有没有一种方法可以让xsi:nil =“true”与一个扁平列表?

链接地址: http://www.djcxy.com/p/65143.html

上一篇: c# XML Serialization How to serialize flat list with xsi:nil="true"

下一篇: XMLSerializer and creating an XML Array with an attribute