Parse a set of XSD documents and product C# object code.
C#
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.nuget
src
.gitignore NUnit from NuGet Nov 1, 2013
LICENSE Add line breaks. Jul 9, 2014
README.md Updated README Feb 12, 2014
XsdToObject.sln NUnit from NuGet Nov 1, 2013

README.md

XsdToObject

Parse a set of XSD documents and produce C# source code.

Features:

  • Maps complex XSD types to classes and simple XSD types to basic .NET types
  • Maps XSD elements to IList or T depending on value of maxOccurs attribute
  • Generated class and property names always starts with upper case letter
  • Property names of IList type always ends with 's'
  • Handles XML attributes