使用xlink时无法解析声明或定义'xlink:XLINKEXT'

时间:2014-12-01 09:59:59

标签: xml xsd

我在xsd或架构中使用xlink但收到以下错误。我已正确导入xlind.xsd但收到以下错误:

xlink:XLINKEXT' must refer to an existing group.
    Error location: xs:schema / xs:element / xs:complexType / xs:choice / xs:group / @ref
    Details
        src-resolve.4.2: Cannot resolve declaration or definition 'xlink:XLINKEXT'.

XSD:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink"  elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" schemaLocation="rdf.xsd"/>
<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>


    <xs:element name="refdm">
    <xs:complexType>
        <xs:choice>
            <xs:sequence>
                <xs:element ref="applic" minOccurs="0"/>
                <xs:group ref="ALLDMC"/>
                <xs:element ref="issno" minOccurs="0"/>
                <xs:element ref="dmtitle" minOccurs="0"/>
            </xs:sequence>
            <xs:group ref="xlink:XLINKEXT" minOccurs="0" maxOccurs="unbounded"/>
        </xs:choice>
        <xs:attribute name="target" type="xs:string"/>
        <xs:attributeGroup ref="bodyatt"/>
        <xs:attributeGroup ref="xlink:XLINKATT"/>
    </xs:complexType>
</xs:element>

请帮我解决此错误。

1 个答案:

答案 0 :(得分:0)

XLink架构中没有XLINKEXTXLINKATT这样的东西。你是如何在第一时间找到这些名字的?

您最有可能需要xlink:extendedModelxlink:extendedAttrs