Wie verwende ich xsd.exe / c ?.

8

Ich habe versucht, mit xsd.exe eine .xsd-Datei in eine C # -Klasse zu konvertieren. Es hat funktioniert, aber ich bin mir immer noch nicht sicher, wie ich diese Klasse benutzen soll. Es hat mehrere Attribute auf Klassenebene, aber am interessantesten ist System.Xml.Serialization.XmlTypeAttribute. Welche Klasse verwendet dieses Attribut?

Gibt es eine einfache Möglichkeit, eine Instanz dieser Klasse in eine XML-Zeichenfolge umzuwandeln?

    
User1 09.02.2010, 20:07
quelle

3 Antworten

6

Super unkompliziert. Ich liebe das xsd-Tool. Ich habe unten einige Freiheiten genommen.

%Vor%     
Grant Back 09.02.2010, 20:28
quelle
0

Ja. Sehen Sie sich XmlSerializer [und StringWriter, wenn Sie möchten] an.

>     
Fakrudeen 09.02.2010 20:12
quelle
0

Verwenden Sie die Klassen wie normale Klassen. Wenn Sie sie dann in XML serialisieren, wird der XML-Code anhand des Schemas validiert. Sie können auch XML verwenden, das für das Schema validiert und es in Instanzen der Klassen deserialisiert.

    
John Saunders 09.02.2010 20:13
quelle

Tags und Links