У меня сложный тип, как:
<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. Есть ли другой способ добиться этого?
Спасибо!