我有一个 complexType 像:
<xsd:complexType name="NightlyRate">
<xsd:complexContent>
<xsd:extension base="com:Money">
<xsd:attribute name="night" type="com:Number" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
现在,我想给“NightlyRate”添加一个子元素,它本身就是complexType。我尝试添加:
<xsd:element name="xxx" type"com:Money"/>
在 complexContent 元素之后,但它会抛出该元素不是预期的错误,部分问题是此复杂元素的类型与扩展基的类型相同。我正在使用 JAXB。有没有其他方法可以实现这一目标?
谢谢!