Looks nice but, are you planning to support other XML schema languages like Schematron or Relax NG? I'm asking because XSD is so freaking ugly that I always put my digigloves on before touching it ;-)
A side note for psini who considered the OP being a duplicate: It's not. The version in the code section comes with additional code examples.