Compartir a través de


Elemento <xsd:complexContent>

Contiene extensiones o restricciones en un tipo complejo que incluye contenido mixto o solo elementos.

<complexContent
  id = ID
  mixed = Boolean
  {any attributes with non-schema Namespace}...>
Content: (annotation?,  (restriction | extension))
</complexContent>

Atributos

  • 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.

  • mixed
    Indicador de si está permitido que aparezcan datos de caracteres entre los elementos secundarios de este elemento complexType. El valor predeterminado es false.

    Este atributo mixed puede invalidar al valor del atributo mixed especificado en el elemento complexType.

    Parámetro opcional.

Información del elemento

Número de apariciones

Una vez

Elementos primarios

complexType

Contenido

Parámetro opcional. annotation

Necesario. Solamente uno de los siguientes elementos: restriction (complexContent), or extension (complexContent).

Ejemplos

El ejemplo siguiente tiene un tipo complejo, USAddress, que se deriva de otro tipo complejo, address, al extender el tipo heredado con dos elementos adicionales (state y zipcode).

Otros recursos

Para obtener más información, vea la parte 1 sobre recomendación sobre estructuras de esquema XML en W3C en la dirección www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Vea también

Referencia

Referencia de esquemas XML (XSD)
Elementos de los esquemas XML