Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2012, 11:22
IngDanielGarza
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Omitir valores nulos al serealizar un xml c#

Hola a todos, pues tengo el siguiente problema.

Estoy serealizando un xml con c# y lo que necesito es que si existe un atributo ya sea de tipo decimal o entero igual a cero "0" o de tipo fecha con MinDate lo omita, con los de tipo string si funciona con solo darle el valor null.

class Tarjeta
{

[XmlAtributte]
string Nombre = 'Daniel';
[XmlAtributte]
string Apellido = 'Garza';
[XmlAtributte]
string Banco = null;
[XmlAtributte]
int NoCuenta = 0;
[XmlAtributte]
decimal Monto = 0;

}

resultado actual.

<xml>
<Tarjeta Nombre="Daniel" Apellido ="Garza" NoCuenta="0" Monto="0"/>
</xml>


y quiero que sea así.

<xml>
<Tarjeta Nombre="Daniel" Apellido ="Garza"/>
</xml>



Gracias.

Última edición por IngDanielGarza; 06/06/2012 a las 11:23 Razón: Titulo mal escrito.