Mi documento xml tiene un elemento que puede contener varios elementos secundarios. En mi clase, declaro la propiedad como:Deserialización de XML: Deserializar el elemento faltante en el valor de propiedad nulo
[XmlArray("files", IsNullable = true)]
[XmlArrayItem("file", IsNullable = false)]
public List<File> Files { get; set; }
Durante la deserialización, si el elemento no se encuentra <files>
, quiero la propiedad de archivos a ser nula . Sin embargo, lo que ocurre es que Files se deserializa en un objeto List vacío. ¿Cómo lo evito?
Quiero decir, si falta el elemento, .... –
superkinhluan