tutoriais mais recente desenvolvimento web
 

XML Esquema todos Elemento


<XML completo Referência de esquema

Definição e Uso

A todo o elemento especifica que os elementos filhos podem aparecer em qualquer ordem e que cada elemento filho pode ocorrer zero ou uma vez.

elemento de Informação

  • Parent elements: grupo, complexType, a restrição (ambos simpleContent e complexContent), extensão (both simpleContent and complexContent)

Sintaxe

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(O ? Sinal declara que o elemento pode ocorrer zero ou uma vez, eo * sinal declara que o elemento pode ocorrer zero ou mais vezes dentro do todo o elemento)

Atributo Descrição
id Opcional. Especifica uma identificação única para o elemento
maxOccurs Opcional. Especifica o número máximo de vezes que o elemento pode ocorrer. O valor deve ser 1.
minOccurs Opcional. Especifica o número mínimo de vezes que o elemento pode ocorrer. O valor pode ser 0 ou 1. O valor padrão é 1
any attributes Opcional. Especifica quaisquer outros atributos com namespace não-schema

exemplo 1

<xs:element name="person">
  <xs:complexType>
    <xs:all>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

O exemplo acima indica que o "firstname" e "lastname" elementos podem aparecer em qualquer ordem, mas ambos os elementos devem ocorrer apenas uma única vez!

exemplo 2

<xs:element name="person">
  <xs:complexType>
    <xs:all minOccurs="0">
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
    </xs:all>
  </xs:complexType>
</xs:element>

O exemplo acima indica que o "firstname" e "lastname" elementos podem aparecer em qualquer ordem e cada elemento pode aparecer zero ou uma vez!


<XML completo Referência de esquema