He agregado algunos tipos de valor que aceptan valores nulos a mi clase serializable. Realizo una serialización usando XmlSerializer
pero cuando el valor se establece en null
, obtengo un nodo vacío con xsi:nil="true"
. Este es el comportamiento correcto que he encontrado en Xsi:nil Attribute Binding Support.Prevenir <xsi: nil = "true"> en Tipos de valores anulables al serializar en XML
¿Hay alguna manera de desactivar esta opción para que no salga nada cuando el tipo de valor es null
?
simplemente me puse en un paso intermedio para escanear el código XML después de que fue serializada y eliminar cualquier 'xsi: nil = "true"' nodos. – Ryall
roger eso. ¡Gracias! – Chin