El Esquema XML Parte 2 especifica que una instancia de un tipo de datos que se define como booleano puede tener los siguientes literales legales {verdadero, falso, 1, 0}. El siguiente XML, por ejemplo, cuando se deserializa, establece la propiedad booleana "Emular" en true
.XML Serialize booleano como 0 y 1
<root>
<emulate>1</emulate>
</root>
Sin embargo, cuando me serializar el objeto de vuelta al XML, consigo true
en lugar del valor numérico. Mi pregunta es, ¿hay alguna manera de que pueda controlar la representación booleana en el XML?
Es posible que desee mencionar lo que está utilizando para hacer la serialización XML. –
Una [pregunta] complementaria (http://codereview.stackexchange.com/questions/4829/presenting-a-boolean-as-an-int-for-xmlserialization-in-c) sobre el mismo tema en CoreReview.SE – MPelletier