如何在属性type = list?
时使用key和keyref<xsd:simpleType name="SuperClass">
<xsd:list itemType="xsd:string"/>
</xsd:simpleType>
<xsd:key name="GlobalClassNameKey">
<xsd:selector xpath=".//ns:Class"/>
<xsd:field xpath="@Name"/>
</xsd:key>
<xsd:keyref name="ClassSuperClassKeyRef" refer="ns:GlobalClassNameKey">
<xsd:selector xpath=".//ns:Class"/>
<xsd:field xpath="@SuperClass"/>
</xsd:keyref>
当我使用这段代码时,它的失败只能回答一个字符串而不是字符串列表。我们可以在类型列表中使用key和keyref吗?
答案 0 :(得分:0)
不,这是不可能的。您必须使用原子类型从属性更改为重复元素。