Apache XMLSchema
Apache XMLSchema is a lightweight Java object model that can be used to manipulate and generate XML schema representations.
Java