Elemento simpleContent del esquema XML

Definición y uso

El elemento simpleContent contiene una extensión o restricción del elemento complexType (que contiene datos de carácter o elemento simpleType) y no contiene ningún elemento.

Información del elemento

Número de apariciones Una vez
Elemento padre complexType
Contenido

Opcional - anotación

Obligatorio - Tiene y solo uno de los siguientes elementos: restricción (simpleContent) o extensión (simpleContent).

Sintaxis

<simpleContent
id=ID
cualquier atributos
>
(anotación?,(restricción|extensión))
</simpleContent>

El símbolo ? indica que el elemento puede aparecer cero o una vez en el elemento simpleContent.

Atributo Descripción
id Opcional. Define un ID único para el elemento.
cualquier atributos Opcional. Define cualquier otra propiedad con espacio de nombres no de esquema.

Ejemplo

Ejemplo 1

Este es un elemento XML que contiene solo texto (<shoesize>):

<shoesize country="france">35</shoesize>

El siguiente ejemplo declara un tipo complejo "shoesize", cuyo contenido se define como tipo de datos entero y tiene una propiedad country:

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>