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?
Super unkompliziert. Ich liebe das xsd-Tool. Ich habe unten einige Freiheiten genommen.
%Vor%Ja. Sehen Sie sich XmlSerializer [und StringWriter, wenn Sie möchten] an.
>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.