,当我得到这个从JAXB文档的@XmlElementJAXB的minOccurs消失需要设置为true
如果需要()为真,那么的Javabean 属性映射到XML模式 元素声明与 的minOccurs = “1”。对于多值属性,maxOccurs对于单值财产 为“1”,对于多值财产为“无限” 。
然而,当我说
@XmlElement(name = "Name", required = true, nillable = false)
我得到的的.xsd
<xs:element name="Name" type="xs:string"/>
我不知道我怎样才能使的minOccurs等于1。下面好像required = true
导致minOccurs
消失
编辑 我认识到,默认值是1。反正是有针对的minOccurs在的.xsd
为1显示EDIT2 我使用JAXBContext.generateSchema生成模式(FYI)
再次表示感谢。 – denniss 2011-02-03 21:05:19