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 caracteres o elementos simpleType) y no contiene ningún otro elemento.

Información del elemento

Número de apariciones Una vez
Elemento padre complexType
Contenido

Opcional - anotación

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

Sintaxis

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

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

Atributo Descripción
id Opcional. Especifica el ID único de este elemento.
cualquier atributo Opcional. Especifica cualquier otra propiedad con el espacio de nombres no esquemático.

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", cuyos contents se definen como tipo de datos entero y tiene un atributo 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>