Code generator based on xsd data-model files