text: XML Schema Definition Tool (Xsd.exe)
  The XML Schema Definition (Xsd.exe) tool generates XML schema or common language runtime classes from XDR, XML, and XSD files, or from classes in a runtime assembly.
  xsd file.xdr [/outputdir:directory][/parameters:file.xml] xsd file.xml [/outputdir:directory] [/parameters:file.xml] xsd file.xsd {/classes | /dataset} [/element:element] [/enableLinqDataSet] [/language:language] [/namespace:namespace] [/outputdir:directory] [URI:uri] [/parameters:file.xml] xsd {file.dll | file.exe} [/outputdir:directory] [/type:typename [...]][/parameters:file.xml]
  You must specify only one of the following options for .xsd files.
  You can also specify any of the following options for .xsd files.
  The following table shows the operations that Xsd.exe performs.
  - Xsd.exe only allows you to manipulate XML schemas that follow the XML Schema Definition (XSD) language proposed by the World Wide Web Consortium (W3C). For more information on the XML Schema Definition proposal or the XML standard, see.
  By using the /parameters switch, you can specify a single XML file that sets various options. The options you can set depend on how you are using the XSD.exe tool. Choices include generating schemas, generating code files, or generating code files that include DataSet features. For example, you can set the <assembly> element to the name of an executable (.exe) or type library (.dll) file when generating a schema, but not when generating a code file. The following XML shows how to use the <generateSchemas> element with a specified executable:
  If the preceding XML is contained in a file named GenerateSchemas.xml, then use the /parameters switch by typing the following at a command prompt and pressing ENTER:
  xsd /p:GenerateSchemas.xml
  On the other hand, if you are generating a schema for a single type found in the assembly, you can use the following XML:
  But to use preceding code, you must also supply the name of the assembly at the command prompt. Type the following at a command prompt (presuming the XML file is named GenerateSchemaFromType.xml):
  xsd /p:GenerateSchemaFromType.xml ConsoleApplication1.exe
  You must specify only one of the following options for the <generateSchemas> element.'>
  </generateDataSet>
  </xsd>
  Options you can set for the <generateDataSet> element include the following.
  The following table shows the attributes that can be used with the <generateDataSet> element.
  There are attributes that you can set on the top level <xsd> element. These options can be used with any of the child elements (<generateSchemas>, <generateClasses> or <generateDataSet>). The following XML code generates code for an element named "IDItems" in the output directory named "MyOutputDirectory". that corresponds to the specified schema in the C# language and saves it as XSDSchemaFile.cs in the current directory.
  The following command generates XML schemas for all types in the assembly myAssembly.dll and saves them as schema0.xsd in the current directory.