Ich hatte eine XML-Datei, die ich serialisieren musste. Ich benutzte VS
Funktion Paste Special->Convert XML to C# Classes
Funktion und bekam die C# -Klassen für diese XML
Datei. Die C#
Datei für die XML hat mehrere Klassen wie unten Wie man ein XML Serializable macht?
Die auf dem Bild gezeigt erzeugt C#
von XML
hat die folgende Struktur
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://example.com/633")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://example.com/633", IsNullable = false) ]
public partial class FlightPlan
{
private FlightPlanM633Header m633HeaderField;
private FlightPlanM633SupplementaryHeader m633SupplementaryHeaderField;
------
-----
}
ich das [serializable]
Attribut hinzufügen möchten, und gehen Sie voran mit der Serialisierung des gesamten XML. Ich kann das Attribut [serializable]
nicht hinzufügen. Kann jemand helfen ?
Dank
Das Attribut Eigenschaft nicht auf eine Klasse gehen können, ist es vor jeder Eigenschaft in der Klasse sein müssen und auf einem primitiven wie int sein muss, string, double ... – jdweng
Wie ändere ich mein XML? Alles wird von Visual Studio generiert. Es muss analysiert werden – Apoorv
"Ich hatte eine XML-Datei, die ich serialisieren musste" - eine XML-Datei wäre das * Ergebnis * der Serialisierung. Wie Ihre andere Frage ist dies IMO unklar. –