Is Dingo based on XSD?
Not at all. I wrote Dingo from scratch and purposely tried not to copy other compilers. Although I have experience with JAXB, Castor, and MS XSD, the implementation and design is different. It took me about 5 weeks of coding at night to get a complete Alpha. Dingo is very similar to Apache Jaxme in design. Jaxme has much more functionality than Dingo, but Jaxme is for Java and not C# or .NET.