Frage

Ich frage mich, ob das Mischen "referecened" und "inline" Typen in XSD erlaubt, z.

<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>

Wenn ja, wie ich unterscheiden wir zwischen departement_names? Sie einer von ihnen den Vorrang über die andere? TIA!

War es hilfreich?

Lösung

Wenn Sie diese XSD-Datei über XML mit Validierung ausführen, erhalten Sie einen Fehler, als Erklärung in Konflikt mit 3.3.3 Bedingungen an die XML-Darstellung von Element-Deklarationen, Punkt 3 .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top