Forums Neueste Beiträge
 

[Xml] booleschen-Wert als Integer rausschreiben

20/09/2007 - 11:48 von Rafael G. | Report spam
Hallo NG,

ich möchte einen booleschen Wert, den ich als Eigenschaft in meiner
serialisierbaren Klasse habe, in die Xml-Datei als 0 oder 1
rausschreiben. Kriege ich das irgendwie hin mit einem Attribut o.à.
Der umgekehrte Weg funktioniert, da der Parser automatisch eine Zahl in
einen booleschen Wert umwandelt.

Gruß aus Berlin
Rafael
 

Lesen sie die antworten

#1 Frank Dzaebel
20/09/2007 - 19:03 | Warnen spam
Hallo Rafael,

ich möchte einen booleschen Wert, den ich als Eigenschaft in meiner
serialisierbaren Klasse habe, in die Xml-Datei als 0 oder 1 rausschreiben.
Kriege ich das irgendwie hin mit einem Attribut o.à.?



Etwas merkwürdig, ginge aber z.B. so:

[XmlIgnore]
public bool Reich
{ get { return reich; }
set { reich = value; }
}

[XmlElement("Reich")]
public int ReichInt
{ get { return reich ? 1 : 0; }
set { reich = value > 0; }
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen