使用JAXB我可以使用以下代码创建XSD:
JAXBContext ctx = JAXBContext.newInstance(classes);
ctx.generateSchema(new MySchemaOutputResolver());
这使得商品XSD描述了我传入的类列表中所有JAXB对象的结构,但是,我无法弄清楚如何添加其他类型的XSD限制,如minOccurs,maxOccurs,pattern等。
是否可以添加注释以指示其他信息以便XSD包含它?
答案 0 :(得分:0)
您可以使用@XmlElement(required = true)
注释来制作所需的项目。类似的注释存在重复等等。
请参阅此处了解annotation classes,Javadoc有详细信息。