serializar serialización example ejemplos deserialize deserializar clase c# asp.net

example - Serialización XML y valor nulo-C#



xml to class c# (3)

En caso de que la respuesta de Sunny simplemente no se ajuste a usted, puede personalizar el proceso de serialización implementando la interfaz IXmlSerializable

Tengo un objeto que serializo a XML. Si una de las propiedades en el objeto es nula, entonces la serialización nativa ignora agregar esto como el atributo. ¿Es este comportamiento normal, si es así, hay alguna forma de anularlo?

ex:

public class Test { [XmlAttribute] public string value {set; get; } [XmlAttribute] public string key {set; get; } }

Cuando el valor es nulo, obtengo

<Root> <Test key="blah"> </Root>