Categories: Code generation
Author: Peter Lin
Latest version: 1.1.3
Added 2004-10-26Updated 2005-07-07
C# schema compiler that supports several different variations of code generation.
Dingo is designed to generate JXB style source using interfaces and concrete classes. It can generate Jaxb style code with interface and concrete class, abstract class, or XSD style code. You can also generate code without any XML serialization support if you don't want to use XML. Currently supports the ability to extend a complexType with an external C# class. For example, say you want to use the schema in a GUI and it requires all classes implement a callback interface. Using a similar approach to Sun's JXB XJC, Dingo can add the interface to every class.
Features include: Supports System.Xml.Serialization, Generates one file per class, Generate concrete classes, Generate interface and concrete class, Supports jxb:extends for complexType definition, Plugin architecture...
Built for .NET
Free or free version available
Source code provided