我有一个看起来像这样的元素。
<xsd:element name="container">
<xsd:complexType>
<xsd:choice minOccurs="0" maxOccurs="unbounded">
<xsd:element ref="navmap"/>
<xsd:element ref="keymap" />
<xsd:element ref="container" />
<xsd:element ref="ad" />
<xsd:element ref="button" />
<xsd:element ref="checkbox" />
</xsd:choice>
</xsd:complexType>
</xsd:element>
这是为此元素创建的默认代码。
@XmlElements({
@XmlElement(name = "navmap", type = Navmap.class),
@XmlElement(name = "keymap", type = Keymap.class),
@XmlElement(name = "container", type = Container.class),
@XmlElement(name = "ad", type = Ad.class),
@XmlElement(name = "button", type = Button.class),
@XmlElement(name = "checkbox", type = Checkbox.class),
})
protected List<Object> navmapOrKeymapOrContainer;
我的问题是我需要在我的 .xjb
绑定文件中放入什么来将默认生成的名称从更改为 navmapOrKeymapOrContainer
其他类似的名称 children
?