Ultimele tutoriale de dezvoltare web
 

XML Schema attributeGroup Element


<XML complet Schema de referință

Definiție și utilizare

elementul attributeGroup este utilizat pentru a grupa un set de declarații de atribute, astfel încât acestea să poată fi încorporate ca un grup în definițiile de tip complex.

Element Informații

  • Parent elements: attributeGroup, complexType, schemă, restricție (ambele simpleContent și complexContent), extensie (both simpleContent and complexContent)

Sintaxă

<attributeGroup
id=ID
name=NCName
ref=QName
(The? Semnul declară că elementul se poate produce zero sau o singură dată, iar semnul * declară că elementul se poate produce zero sau mai multe ori în interiorul elementului attributeGroup)

Atribut Descriere
id Opțional. Specifică un ID unic pentru elementul
name Opțional. Specifică numele grupului atribut. Numele și ref atribute nu pot fi ambele prezente
ref Opțional. Specifică o trimitere la un grup atribut pe nume. Numele și ref atribute nu pot fi ambele prezente
any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă

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

Exemplul de mai sus definește un grup atribut numit "personattr" , care este utilizat într - un tip complex numit "person" .


<XML complet Schema de referință