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
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.