xsd - Mono's utility for generating schema or class files


   xsd <schema.xsd> /classes [options]

   xsd <schema.xsd> /dataset [options]

   xsd <assembly>.dll|<assembly>.exe [options]

   xsd <instance.xml> [<instance.xml> ...] [options]


   xsd  is a tool for intended to complement the XML serialization support
   of Mono. It can do the following tasks:

   Generate serializable classes
          From a given XML schema, generate a class that can  be  used  to
          read  and write xml documents that conform that schema (/classes

   Generate typed datasets
          From a given XML schema, generate a typed DataSet class that can
          be used to read and write xml documents that conform that schema
          (/dataset option).

   Generate XML schemas
          From a given assembly and an optional type name, generate an XML
          schema  that  can be used to validate the xml documents that can
          be obtained by serializing objects of that type. If no  type  is
          provided,  xsd generates a schema for all types in the assembly.
          When specifying the  assembly  name  do  not  include  the  file
          extension  (.dll  or .exe). xsd will look for the assembly using
          the standard assembly loading rules.

   Infer XML schemas
          From a given set of XML documents, infer the XML schema that can
          be used to validate those documents.


   The following options are available:

   /element:name /e:name
          Specifies  the  name of the XML schema element for which a class
          or a dataset has to be generated.

   /namespace:name /n:name
          Specifies the namespace of the  XML  schema  element  for
          which a class or a dataset has to be generated.

   /language:name /l:name
          Specifies   the  programming  language  to  use  for  the
          generated code. The only supported languages are CS  (C#)
          and VB (Visual Basic.NET).

   /generator:type,assembly /g:type,assembly
          Indicates   xsd.exe  to  use  custom  CodeDomProvider  to
          generate code. The type name must be full name.  Assembly
          name is a local file name that is going to be loaded. The
          specified Type must have the default constructor.

   /outputdir:path /o:path
          Specifies the directory where to  generate  the  code  or

   /type:name /t:name
          Specifies the full name of the type (including namespace)
          for which to generate the XML schema.

   /help /h
          Show usage help.


   Lluis Sanchez Gual (lluis@ximian.com)
   Atsushi Enomoto (atsushi@ximian.com)


   xsd is released under the terms of the GNU GPL.


   disco(1), soapsuds(1), mono(1), mcs(1), wsdl(1)


More Linux Commands

glGetPixelMap(3gl) - return the specified pixel map.........
See the glPixelMap reference page for a description of the acceptable values for the map parameter. glGetPixelMap returns in values the contents of the pixel ma

TAP::Formatter::Console::Session(3pm) - Harness output deleg
This provides console orientated output formatting for TAP::Harness. clear_for_close close_test header result TAP::Formatter::Console::Session.3pm (Library - L

Tcl_GetThreadData(3) - Tcl thread support - Linux man page
Tcl provides Tcl_CreateThread for creating threads. The caller can determine the size of the stack given to the new thread and modify the behaviour through the

creat(2) - open and possibly create a file or device........
Given a pathname for a file, open() returns a file descriptor, a small, nonnegative integer for use in subsequent system calls (read(2), write(2), lseek(2), fcn

fgconsole(1) - print the number of the active VT. (ManPage)
If the active Virtual Terminal is /dev/ttyN, then prints N on standard output. If the console is a serial console, then serial is printed instead. --next-availa

pamshadedrelief(1) generate shaded relief image from an elev
This program is part of Netpbm(1) pamshadedrelief creates a shaded relief image from an elevation map. A shaded relief image is a visual image of terrain, showi

pcre32_fullinfo(3) Perl-compatible regular expressions......
This function returns information about a compiled pattern. Its arguments are: code Compiled regular expression extra Result of pcre[16|32]_study() or NULL what

XauDisposeAuth(3) - (unknown subject) - Linux manual page...
XauFileName generates the default authorization file name by first checking the XAUTHORITY environment variable if set, else it returns $HOME/.Xauthority. This

audit_add_rule_data(3) - Add new audit rule - Linux man page
audit_add_rule adds an audit rule previously constructed with audit_rule_fieldpair_data(3) to one of several kernel event filters. The filter is specified by th

asprintf(3) - print to allocated string - Linux manual page
asprintf.3 - The functions asprintf() and vasprintf() are analogs of sprintf(3) and vsprintf(3), except that they allocate a string large enough to hold the out

pcre_utf32_to_host_byte_order(3) Perl-compatible regular exp
pcre_utf32_to_host_byte_order.3 - This function, which exists only in the 32-bit library, converts a UTF-32 string to the correct order for the current host, ta

s3virge(4) - S3 ViRGE video driver - Linux manual page......
s3virge is an Xorg driver for S3 based video cards. The driver is fully accelerated, and provides support for the following framebuffer depths: 8, 15, 16, and 2

We can't live, work or learn in freedom unless the software we use is free.