Foros del Web » Programando para Internet » ASPX (.net) »

Omitir valores nulos al serealizar un xml c#

Estas en el tema de Omitir valores nulos al serealizar un xml c# en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/06/2012, 11:22
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 13 años, 2 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.

Etiquetas: nulos, omitir, serealizar, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:42.