Nós podemos controlar COMO os elementos devem ser usados nos originais com indicadores.
Indicadores
Há sete indicadores como segue:
Indicadores da ordem:
Tudo
Seqüência
Escolha
Indicadores da ocorrência:
maxOccurs
minOccurs
Indicadores do grupo:
Nome de grupo
nome do attributeGroup
Indicadores da ordem
Os indicadores da ordem são usados definir a ordem do elemento.
Todo o indicador
O indicador do <all> especifica que os elementos da criança podem aparecer em toda a ordem, e que cada elemento da criança deve ocorrer somente uma vez:
Nota: Ao usar o indicador do <all> você pode ajustar o indicador do <minOccurs> a 0 ou a 1 e o indicador do <maxOccurs> pode somente ser ajustado a 1 somente (o <minOccurs> e o <maxOccurs> são descritos mais tarde
Indicador bem escolhido
O indicador do <choice> especifica que um elemento ou outro da criança podem ocorrer:
O indicador da ocorrência é usado definir como frequentemente um elemento pode ocorrer.
Nota: Para todos os indicadores da “ordem” e do “grupo” (alguns, tudo, seqüência, escolha, nome de grupo, e referência do grupo) o valor de defeito para maxOccurs e minOccurs é 1.
indicador dos maxOccurs
O indicador do <maxOccurs> especifica o número máximo das épocas que um elemento pode ocorrer:
O exemplo acima indica que o elemento do “child_name” pode ocorrer um mínimo de uma vez (o valor de defeito para minOccurs é 1) e um máximo de dez vezes no elemento da “pessoa”.
indicador dos minOccurs
O indicador do <minOccurs> especifica o número mínimo das épocas que um elemento pode ocorrer:
O exemplo acima indica que o elemento do “child_name” pode ocorrer um mínimo das épocas zero e um máximo de dez vezes no elemento da “pessoa”.
Ponta: Para permitir que um elemento apareça um número ilimitado das épocas, usa a indicação " unbounded " do maxOccurs= como dada no seguinte exemplo:
A lima de XML acima contem um elemento da raiz nomeado “pessoas”. Dentro deste elemento da raiz nós definimos três “elemento da pessoa”. Cada obrigação do elemento da “pessoa” contem o elemento do “full_name” e pode conter até cinco elementos do “child_name”.
Os indicadores do grupo são usados definir jogo relacionado dos elementos.
Grupos do elemento
Os grupos do elemento são definidos com a declaração do grupo como segue:
<xs:group name="groupname">
...
</xs:group>
Você deve definir um tudo, uma escolha, ou uns elementos da seqüência dentro da declaração do grupo. O seguinte exemplo define um grupo nomeado “persongroup”, isso define um grupo dos elementos que devem ocorrer em uma seqüência exata:
Keywords: O complexo de XSD datilografa indicadores, xsd visual do estúdio, tutorial do xsd, atributos do xsd, xsd do cdata, xml do xsd, namespace do xsd, exemplos do xsd, exemplo do xsd, xsd da amostra, atributo do xsd, elementos do xsd, schema do xsd, referência do xsd