Freigeben über


Das XML Schema Definition-Tool und die XML-Serialisierung

Das XML Schema Definition-Tool (XML Schema Definition-Tool (Xsd.exe)) wird zusammen mit den .NET Framework-Tools als Bestandteil des Windows® Software Development Kit (SDK) installiert. Das Tool ist hauptsächlich für zwei Zwecke vorgesehen:

  • Um C#- oder Visual Basic-Klassendateien zu erzeugen, die einem bestimmten XML-Schemadefinitionssprache (XSD-)-Schema entsprechen. Das Tool übernimmt ein XML-Schema als Argument und gibt eine Datei mit einer Gruppe von Klassen aus, die dem Schema entsprechen, wenn sie mit XmlSerializer serialisiert werden. Weitere Informationen dazu, wie mit diesem Tool Klassen erzeugt werden, die einem bestimmten Schema entsprechen, finden Sie unter Vorgehensweise: Mit dem XML Schema Definition-Tool Klassen und XML-Schemadokumente generieren.

  • Um ein XML-Schemadokument aus einer DLL-Datei oder EXE-Datei zu generieren. Um das Schema einer Gruppe von Dateien darzustellen, die Sie erstellt haben oder die mit Attributen verändert wurde, übergeben Sie dem Tool die DLL- oder EXE-Datei als Argument, um das XML-Schema zu erzeugen. Weitere Informationen dazu, wie mit diesem Tool ein XML-Schemadokument aus einer Gruppe von Klassen erzeugt wird, finden Sie unter Vorgehensweise: Mit dem XML Schema Definition-Tool Klassen und XML-Schemadokumente generieren.

Weitere Informationen zu diesem und anderen Tools finden Sie unter .NET Framework Tools. Informationen zu diesen Optionen in diesem Tool finden Sie unter XML Schema Definition-Tool (Xsd.exe). Weitere Informationen zu den Schemakonstrukten, die von diesem Tool unterstützt werden, finden Sie unter XML Schema Binding Support in the .NET Framework.

Siehe auch

Aufgaben

Vorgehensweise: Serialisieren eines Objekts
Vorgehensweise: Deserialisieren eines Objekts
Vorgehensweise: Mit dem XML Schema Definition-Tool Klassen und XML-Schemadokumente generieren

Verweis

DataSet
XML Schema Definition-Tool (Xsd.exe)
XmlSerializer

Konzepte

Einführung in die XML-Serialisierung

Weitere Ressourcen

XML Schema Binding Support in the .NET Framework