Using the XSD Tool
Microsoft provides a tool with the .NET Framework SDK called XSD, the XML Schemas/DataTypes support utility. With this tool, you can generate schemas from source code, compiled assemblies, and XML documents, as well as generating source code in various .NET languages from schemas.
The XSD command-line syntax shown here is explained in Table 8-1:
xsd.exe filename.ext [argument [...]]
|
Argument |
Description |
|
This argument specifies the name of the file to use as input. This
can be either a CLR DLL ( |
/classes /c |
When an XSD file is specified, generates source code for classes as
determined by the schema. This argument is mutually exclusive with
|
/dataset /d |
When an XSD file is specified, generates source code for classes that
are subclasses of |
/element:element /e:element |
When an XSD file is specified, this argument specifies which elements
to generate types for. |
/language:language /l:language |
When an XSD file is specified, this argument specifies the language
to generate types in. |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access