generated xsd