Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene extensiones en complexContent.
<extension
base = QName
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, ((group | all | choice | sequence)?, ((attribute |
attributeGroup)*, anyAttribute?)))
</extension>
Atributos
base
Nombre del elemento complexType.El valor base debe ser un nombre completo (QName).
Requerido.
id
Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.Opcional.
Información del elemento
| Número de apariciones | Una vez |
| Elementos primarios | complexContent |
| Contenido | annotation, attribute, attributeGroup, anyAttribute, choice, all, sequence, group |
Ejemplo
En el ejemplo siguiente se agrega un elemento y un atributo para extender un elemento complexType definido.
<xs:complexType name="address">
<xs:sequence>
<xs:element name="street" type="xs:string" />
<xs:element name="city" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="USAddress">
<xs:complexContent>
<xs:extension base="address">
<xs:sequence>
<xs:element name="state" type="xs:string" />
</xs:sequence>
<xs:attribute name="country" type="xs:string" fixed="US" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
Vea también
Referencia de esquemas XML (XSD) | Elementos de los esquemas XML
Para obtener más información, vea la parte 1: Structures Recommendation de XML Schema del W3C (World Wide Web Consortium), en http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-simpleContent::extension.