Intent

Description

xsd.exe is a tool that generates XML schemas or Technology:CLR classes from XDR, XML, and XSD files, or from classes in a runtime assembly. The tool can be used in different reasons; one is for classes for strongly typed DataSet objects; another is plain old C# classes for Object-XML mapping (say, XML data binding).

Local components

Function:xsdToClasses

This is the functionality for generating classes from XSD as used in Technology:.NET XML Serialization.

Language:CodeDomFromXsd

xsd.exe generates code based on .NET's CodeDom model. The xsdToClasses functionality generates very specific CodeDom. Hence, a name is introduced here for that subset. For instance, the generated code does not use methods. Also, the generated code only contains classes but no interfaces.

Language:CSharpFromXsd

Based on CodeDom provider that is used, C# code may be generated by xsd.exe eventually.

Function:xsdToDataSets

This is another functionality provided by xsd.exe. It is about generating classes for typed datasets.

Metadata


Marcel Heinz edited this article at Thu, 09 Nov 2017 14:32:13 +0100
Compare revisions Compare revisions

User contributions

    This user never has never made submissions.

    User edits

    Syntax for editing wiki

    For you are available next options:

    will make text bold.

    will make text italic.

    will make text underlined.

    will make text striked.

    will allow you to paste code headline into the page.

    will allow you to link into the page.

    will allow you to paste code with syntax highlight into the page. You will need to define used programming language.

    will allow you to paste image into the page.

    is list with bullets.

    is list with numbers.

    will allow your to insert slideshare presentation into the page. You need to copy link to presentation and insert it as parameter in this tag.

    will allow your to insert youtube video into the page. You need to copy link to youtube page with video and insert it as parameter in this tag.

    will allow your to insert code snippets from @worker.

    Syntax for editing wiki

    For you are available next options:

    will make text bold.

    will make text italic.

    will make text underlined.

    will make text striked.

    will allow you to paste code headline into the page.

    will allow you to link into the page.

    will allow you to paste code with syntax highlight into the page. You will need to define used programming language.

    will allow you to paste image into the page.

    is list with bullets.

    is list with numbers.

    will allow your to insert slideshare presentation into the page. You need to copy link to presentation and insert it as parameter in this tag.

    will allow your to insert youtube video into the page. You need to copy link to youtube page with video and insert it as parameter in this tag.

    will allow your to insert code snippets from @worker.