2009-03-12 6 views
4

OK, ich generierte C# Klassen aus meiner riesigen XSD-Datei. Jetzt habe ich eine Reihe von C# -Klassen, XSD-Schema und tatsächlichen XML-Daten. Gibt es eine automatische oder halbautomatische Möglichkeit, diese Klasseninstanzen mit XML-Daten zu füllen, die ich habe?Füllen Klasse Eigenschaften generiert von XSD.exe

Vielen Dank.

Antwort

3

Wenn Sie xsd.exe verwendet haben, um die Klassen zu erzeugen, dann XmlSerializer die Arbeit machen sollte ...

XmlSerializer ser = new XmlSerializer(typeof(RootType)); 
RootType type = (RootType) ser.Deserialize(source) 
1

Sie verwenden die XML-Serialisierung/Deserialisierung zum Exportieren/Importieren von Daten in XML. Werfen Sie einen Blick auf die Klasse . Ein Beispiel ist auf der msdn Seite.

Verwandte Themen