XML-Serialisierung

01/10/2008 - 07:08 von Werner Perplies | Report spam
Guten Morgen,

Ich möchte eine Reihe on Objekten serialisieren, scheitere aber,
wenn ein Objekt eine(mehrere) Collection(s) enthàlt, solche Collections
bleiben leer.

Beispiel:

[Serializable]
public class Root
{
public string Name;
public int Zahl;
public string Text;
public Collection<Node1> N1;
}
[Serializable]
public class Node1
{
public int N1Zahl;
public string N1Text;
}

N1 bleibt in der XML-Datei leer.

Spàter soll die Collection eine Reihe unterschiedlicher Objekte aufnehmen.

Wie bekomme ich das hin?

Schon mal danke für die Hilfe.

Werner
www.weepee.eu
 

Lesen sie die antworten

#1 Frank Dzaebel
01/10/2008 - 07:24 | Warnen spam
Hallo Werner,

public class Node1
{
public int N1Zahl;
public string N1Text;
}



Beim XmlSerializer muss die zu serialisierende
Klasse einen öffentlichen, parameterlosen Konstruktor haben.
Das ist bei Dir nicht der Fall.


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

Ähnliche fragen