【发布时间】:2012-02-10 16:56:30
【问题描述】:
<xsd:complexType name="Address">
<xsd:choice>
<xsd:element ref="ExternalAddress" />
<xsd:element ref="InternalAddress" />
</xsd:choice>
</xsd:complexType>
val internalAddrress = InternalAddress(...); // this works.
val address : Address = internalAddrress; // error: type mismatch
我需要如何修改此代码才能使其正常工作?
这里有一些信息,我玩过 DataRecord 和其他人,但我没有成功。 http://scalaxb.org/narrower-choice
【问题讨论】: