XML スキーマ定義ツールと XML シリアル化The XML Schema Definition Tool and XML Serialization

XML スキーマ定義ツール (XML Schema Definition Tool (Xsd.exe)) は、Windows® Software Development Kit (SDK) の一部として、.NET Framework ツールと共にインストールされます。The XML Schema Definition tool (XML Schema Definition Tool (Xsd.exe)) is installed along with the .NET Framework tools as part of the Windows® Software Development Kit (SDK). このツールは、主に次の 2 つの目的を実現するためにデザインされています。The tool is designed primarily for two purposes:

  • 特定の XML スキーマ定義言語 (XSD) スキーマに準拠する C# クラス ファイルまたは Visual Basic クラス ファイルの生成。To generate either C# or Visual Basic class files that conform to a specific XML Schema definition language (XSD) schema. このツールは、XML スキーマを引数として受け取り、XmlSerializer を使用したシリアル化時にそのスキーマに準拠している多数のクラスを含むファイルを出力します。The tool takes an XML Schema as an argument and outputs a file that contains a number of classes that, when serialized with the XmlSerializer, conform to the schema. ツールを使用して、特定のスキーマに準拠するクラスを生成する方法については、次を参照してください。方法。クラスと XML スキーマ ドキュメントを生成する XML スキーマ定義ツールを使用してします。For information about how to use the tool to generate classes that conform to a specific schema, see How to: Use the XML Schema Definition Tool to Generate Classes and XML Schema Documents.

  • .dll ファイルまたは .exe ファイルからの XML スキーマ ドキュメントの生成。To generate an XML Schema document from a .dll file or .exe file. 作成済み、または属性を使用して変更済みの一連のファイルのスキーマを確認するには、このツールに DLL または EXE を引数として渡し、その XML スキーマを生成します。To see the schema of a set of files that you have either created or one that has been modified with attributes, pass the DLL or EXE as an argument to the tool to generate the XML schema. 一連のクラスから XML スキーマ ドキュメントを生成するツールを使用する方法については、次を参照してください。方法。クラスと XML スキーマ ドキュメントを生成する XML スキーマ定義ツールを使用してします。For information about how to use the tool to generate an XML Schema Document from a set of classes, see How to: Use the XML Schema Definition Tool to Generate Classes and XML Schema Documents.

このツールおよびその他のツールの詳細については、「ツール」を参照してください。For more information about this tool and others, see Tools. ツールのオプションの詳細については、「XML スキーマ定義ツール (Xsd.exe)」を参照してください。For information about the tool's options, see XML Schema Definition Tool (Xsd.exe).

関連項目See also