Xsd 架构验证错误-已引用属性{type},但尚未声明

Xsd 架构验证错误-已引用属性{type},但尚未声明,xsd,Xsd,讨论中的SVG模式引用了XLink模式,该模式声明了XLink:type属性,但在XLink模式中未声明类型时出错 svg.xsd <xs:attribute ref="xlink:type" default="simple"/> xlink.xsd <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:token">

讨论中的SVG模式引用了XLink模式,该模式声明了XLink:type属性,但在XLink模式中未声明类型时出错

svg.xsd

    <xs:attribute ref="xlink:type" default="simple"/>

xlink.xsd

<xs:attribute name="type">
    <xs:simpleType>
        <xs:restriction base="xs:token">
            <xs:enumeration value="simple"/>
        </xs:restriction>
    </xs:simpleType>
</xs:attribute>


这是因为氧气编辑器使用氧气框架位置的默认xlink.xsd,而不是源架构位置的默认xlink.xsd。

是否已将xlink.xsd导入svg.xsd文件?是的,它已导入svg.xsd中的svg.xsd文件.xlink声明中