Working with C#

Deserializing empty or invalid xml attribute value into nullable int property using XmlSerializer

Beim Versuch in einem XML Formular ein XML Attribute mit einem nullable integer zu deserialisieren erhielt ich eine InvalidOperationException beim Erzeugen des XmlSerializers. Auf meiner Suche im Internet fand ich dann einen Beitrag, der auf die MSDN Referenz verwies:

"You cannot apply the IsNullable property to a member typed as a value type because a value type cannot contain null reference. Additionally, you cannot set this property to false for nullable value types. When such types are null reference, they will be serialized by setting xsi:nil to true."

Ich fand schlussendlich drei Optionen, die für mich in Frage kamen (wobei ich persönlich die 3 Variante inzwischen präferiere):

Howto add a custom user control dynamically to an aspx webpage

Vergangene Woche brauchte ich eine ASPX-Seite der zur Laufzeit ein User Control hinzugefügt wird. Welches Usercontrol das sein sollte, würde anhand einer Auswahl aus einer Combobox durch den Anwender entschieden. Zunächst probierte ich das entsprechende Usercontrol wie folgt zu generieren:

WebControl myControl = new myControl();

Invalid Xml when deserializing XML String.

Habe gestern bis 22:30Uhr auf der Arbeit fest gesessen, weil ich beim Deserialisieren eines Strings in eines meiner definierten Objekte ständig die Fehlermeldung bekam: Invalid Xml (1,101).

Mein erster Verdacht wurde auf die Umlaute im XML String gelenkt. Also habe ich versucht, diese vorher zu encodieren, aber alles erfolglos.
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.