我有这样的元素
<xsd:element name="Car" type="carType"/>
<xsd:complexType name="carType">
<xsd:complexContent>
<xsd:extension base="basicType">
<xsd:attribute name="motor" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
当当前文档中的电机元素时,它工作正常。
<Car id="car1" motor="motor1"/>
<Motor id="motor1"/>
但是当我想import
从另一个文件中移动元素时
<beans:bean:import resource="motors.conf.xml"/>
Intellij Idea 说Invalid id reference
,当我运行程序时出现异常
There is no ID/IDREF binding for IDREF
可能是我做错了什么?或者可能是xsd:IDREF
equals ref local
,所以我不能将它与 import 一起使用?