L'élément attributeGroup
est équivalent pour les attributs à
group
pour les éléments
Permet de déclarer des attributs une fois et de les utiliser plusieurs fois dans le schéma
Déclaration :
<xsd:attributeGroup name="ItemDelivery"> <xsd:attribute name="partNum" type="SKU" use="required"/> <xsd:attribute name="weightKg" type="xsd:decimal"/> <xsd:attribute name="shipBy"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="air"/> <xsd:enumeration value="land"/> <xsd:enumeration value="any"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:attributeGroup>
Utilisation, à la place d'un élément attribute
:
<xsd:attributeGroup ref="ItemDelivery"/>
32/49 |