2010-10-20 44 views
1

使用JAXB我可以使用類似的代碼創建一個XSD:如何使用JAXB製作更復雜的XSD?

JAXBContext ctx = JAXBContext.newInstance(classes); 
ctx.generateSchema(new MySchemaOutputResolver()); 

,使一個產品XSD描述所有JAXB在我通過在類列表對象的結構,但是,我想不出如何添加其他類型的XSD限制,如minOccurs,maxOccurs,模式等。

是否可以添加指示附加信息的註釋,以便XSD包含它?

回答

0

您可以使用@XmlElement(required = true)註釋來製作所需的項目。類似的註釋存在重複等。

請參閱這裏的annotation classes,Javadoc有詳細信息。