Dingo is a schema compiler for C#. It is designed to generate JXB style source using interfaces and concrete classes. Dingo 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 call back interface. Using a similar approach to Sun's JXB XJC, Dingo can add the interface to every class.
[ read more ]