tutoriais mais recente desenvolvimento web
 

XML Esquema attributeGroup Elemento


<XML completo Referência de esquema

Definição e Uso

o attributeGroup elemento é utilizado para agrupar um conjunto de declarações de atributo de modo que eles podem ser incorporados como um grupo para definições de tipo de complexos.

elemento de Informação

  • Parent elements: attributeGroup, complexType, esquema de restrição (ambos simpleContent e complexContent), extensão (both simpleContent and complexContent)

Sintaxe

<attributeGroup
id=ID
name=NCName
ref=QName
any attributes
>

(annotation?),((attribute|attributeGroup)*,anyAttribute?))

</attributeGroup>

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

Atributo Descrição
id Opcional. Especifica uma identificação única para o elemento
name Opcional. Especifica o nome do grupo de atributos. Nome e ref atributos não podem tanto estar presente
ref Opcional. Especifica uma referência a um grupo de atributos nomeado. Nome e ref atributos não podem tanto estar presente
any attributes Opcional. Especifica quaisquer outros atributos com namespace não-schema

exemplo 1

<xs:attributeGroup name="personattr">
  <xs:attribute name="attr1" type="string"/>
  <xs:attribute name="attr2" type="integer"/>
</xs:attributeGroup>

<xs:complexType name="person">
  <xs:attributeGroup ref="personattr"/>
</xs:complexType>

O exemplo acima define um grupo de atributos de chamada "personattr" que é utilizado num tipo complexo chamado "person" .


<XML completo Referência de esquema