Laden...

System.ComponentModel DefaultValueAttribute zu XML serialisieren

Erstellt von Foermchen82 vor 12 Jahren Letzter Beitrag vor 12 Jahren 490 Views
F
Foermchen82 Themenstarter:in
101 Beiträge seit 2005
vor 12 Jahren
System.ComponentModel DefaultValueAttribute zu XML serialisieren

Hallo zusammen,

ich habe mir mit XSD.exe ein Schema in C# übersetzt. Ein ComplexType hat dabei einen Default value.
daraus macht XSD.exe ein System.ComponentModel.DefaultValueAttribute.

Ich habe mal gelesen, dass bei der Objektserialisierung der defaultwert nicht mit ins XML geschrieben wird.

Jedoch finde ich den MSDN Eintrag nicht mehr. Ich finde lediglich etwas zu
XmlAttributes.XmlDefaultValue:

Wenn der einem Feld oder einer Eigenschaft zugewiesene Wert dem Standardwert des Felds oder der Eigenschaft entspricht, wird er von XmlSerializer nicht zur XML-Instanz serialisiert

Ich bräuchte jedoch eine Quelle, wo es für das DefaultValueAttribute dokumentiert ist. Kann mir da bitte einer helfen?

Vielen Dank!

849 Beiträge seit 2006
vor 12 Jahren

Hmm genau in dem Eintrag ist es eigentlich beschrieben.

XmlDefaultValue

Aber Du hast recht, ich finde auch nichts anderes.

Brauchst Du nur die Doku? oder hast Du auch nen Problem damit?
P.S. vorsicht bei overrides, da gabs imho nen Bug