Domanda

mi chiedevo se la miscelazione "referecened" e tipi "in linea" è consentito in XSD, per esempio:.

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

Se sì, come faccio si distingue tra departement_names? Do uno di loro prendono la precedenza sopra l'altro? TIA!

È stato utile?

Soluzione

Quando si esegue questo file XSD su XML con la convalida, si otterrà un errore, come i vostri conflitti dichiarazione con 3.3.3 Vincoli su XML Rappresentazioni di dichiarazioni di elemento, punto 3 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top