Pregunta

I se preguntaba si mezcla "referecened" y se permite que tipos "en línea" en XSD, por ejemplo:.

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

En caso afirmativo, ¿cómo distinguimos entre departement_names? Realice una de ellas tienen prioridad sobre el otro? TIA!

¿Fue útil?

Solución

Al ejecutar este archivo XSD sobre XML con validación, obtendrá un error, ya que sus conflictos con la declaración 3.3.3 Restricciones en XML Las representaciones de declaraciones de elemento, punto 3 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top