generated doc and xsd