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