Los últimos tutoriales de desarrollo web
 

XML Esquema Elemento attributeGroup


<XML completo esquema de referencia

Definición y Uso

los elemento attributeGroup se utiliza para agrupar un conjunto de declaraciones de atributo de modo que se pueden incorporar como un grupo en las definiciones de tipo complejo.

elemento de información

  • Parent elements: attributeGroup, complexType, esquema de restricción (tanto simpleContent y complexContent), extensión (both simpleContent and complexContent)

Sintaxis

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

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

</attributeGroup>

(El signo? Declara que el elemento puede aparecer cero o una vez, y el signo * declara que el elemento puede aparecer cero o más veces dentro del elemento attributeGroup)

Atributo Descripción
id Opcional. Especifica un identificador único para el elemento
name Opcional. Especifica el nombre del grupo de atributos. Nombre y ref atributos no pueden ser ambos presentes
ref Opcional. Especifica una referencia a un grupo de atributos de llamada. Nombre y ref atributos no pueden ser ambos presentes
any attributes Opcional. Especifica cualquier otro atributo con el espacio de nombres no esquema

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

El ejemplo anterior define un grupo de atributos llamado "personattr" que se utiliza en un tipo complejo llamado "person" .


<XML completo esquema de referencia