Question

Je me demandais si le mélange "referecened" et types "inline" est autorisé dans XSD, par exemple:.

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

Si oui, comment puis-je distinguer entre nous departement_names? Effectuez l'une d'entre eux ont préséance sur l'autre? TIA!

Était-ce utile?

La solution

Lorsque vous exécutez ce fichier XSD sur XML avec validation, vous obtiendrez une erreur, que vos conflits de déclaration avec noreferrer 3.3.3 Contraintes sur les représentations XML des déclarations d'élément, point 3 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top