1

我想知道在 XSD 中是否允许混合“referecened”和“inline”类型,例如:

<schema>
  <element name="library" type="departments">
    <complexType>
      <sequence>
        <element name="department_name" type="string"/>
      </sequence>
    </complexType>
  </element>
  <complexType name="departements">
    <sequence>
      <element name="department_name" type="string"/>
    </sequence>
  </complexType>
</schema>

如果是,我们如何区分部门名称?其中一个优先于另一个吗?蒂亚!

4

1 回答 1

2

当您通过 XML 运行此 XSD 文件并进行验证时,您将收到一个错误,因为您的声明与3.3.3 元素声明的 XML 表示的约束,第 3 点冲突。

于 2010-03-02T16:49:07.343 回答