NAME
xsd - Mono's utility for generating schema or class files
SYNOPSIS
xsd <schema.xsd> /classes [options] xsd <schema.xsd> /dataset [options] xsd <assembly>.dll|<assembly>.exe [options] xsd <instance.xml> [<instance.xml> ...] [options]
DESCRIPTION
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 option). 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.
OPTIONS
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 schemas. /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.
AUTHORS
Lluis Sanchez Gual (lluis@ximian.com) Atsushi Enomoto (atsushi@ximian.com)
LICENSE
xsd is released under the terms of the GNU GPL.
SEE ALSO
disco(1), soapsuds(1), mono(1), mcs(1), wsdl(1) xsd(1)
More Linux Commands
manpages/glGetPixelMap.3gl.html
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
manpages/TAP::Formatter::Console::Session.3pm.html
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
manpages/Tcl_GetThreadData.3.html
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
manpages/creat.2.html
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
manpages/fgconsole.1.html
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
manpages/pamshadedrelief.1.html
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
manpages/pcre32_fullinfo.3.html
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
manpages/XauDisposeAuth.3.html
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
manpages/audit_add_rule_data.3.html
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
manpages/asprintf.3.html
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
manpages/pcre_utf32_to_host_byte_order.3.html
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
manpages/s3virge.4.html
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
