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 von 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. Das Tool übernimmt ein XML-Schema als Argument und gibt eine Datei aus, die einige Klassen enthält, 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 Gewusst wie: Mit dem XML Schema Definition-Tool Klassen und XML-Schemadokumente generieren.

  • So generieren Sie ein XML-Schemadokument aus einer DLL-Datei oder EXE-Datei. 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 Gewusst wie: 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 den Optionen des Tools finden Sie unter XML Schema Definition-Tool (Xsd.exe). Weitere Informationen zu den vom Tool unterstützten Schemakonstrukten finden Sie unter XML Schema Binding Support in the .NET Framework.

Siehe auch

Aufgaben

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

Referenz

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

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.