Ho aggiunto alcuni tipi di valori nullable alla mia classe serializzabile. Eseguo una serializzazione utilizzando XmlSerializer
ma quando il valore è impostato su null
, ottengo un nodo vuoto con xsi:nil="true"
. Questo è il comportamento corretto che ho trovato a Xsi:nil Attribute Binding Support.Prevent <xsi: nil = "true"> su Nullable Value Types durante la serializzazione in XML
C'è un modo per disattivare questa opzione in modo che non venga emesso nulla quando il tipo di valore è null
?
ho semplicemente messo in una fase intermedia per eseguire la scansione del codice XML dopo che è stato serializzato e rimuovere eventuali 'xsi: nil = "true"' nodi. – Ryall
roger che. Grazie! – Chin