Используя JAXB, я могу создать XSD, используя такой код:
JAXBContext ctx = JAXBContext.newInstance(classes);
ctx.generateSchema(new MySchemaOutputResolver());
Это делает товар XSD, описывающий структуру всех объектов JAXB в списке классов, которые я передаю, однако я не могу понять, как добавить другие типы ограничений XSD, такие как minOccurs, maxOccurs, pattern и т. Д.
Можно ли добавить аннотации, указывающие эту дополнительную информацию, чтобы XSD включил ее?