Elemento<xsd:simpleContent>
Contiene extensiones o restricciones en un elemento complexType con datos de caracteres o un elemento simpleType como contenido, pero no contiene elementos.
<simpleContent
id = ID
{any attributes with non-schema Namespace}...>
Content: (annotation?, (restriction | extension))
</simpleContent>
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.Parámetro opcional.
Información del elemento
Número de apariciones |
Una vez |
Elementos primarios |
|
Contenido |
Opcional — annotation Requerido — Solamente uno de los siguientes elementos: restriction (simpleContent), or extension (simpleContent). |
Comentarios
El elemento simpleContent le permite especificar un elemento que contenga un simpleType sin elementos y restringir el valor del contenido del elemento o extender el elemento con atributos. Por ejemplo, la siguiente declaración de elemento no permite agregar atributos (como sizing).
Ejemplo
Utilizando el elemento simpleContent, la siguiente declaración de elementos contiene un elemento complexType que define el contenido del elemento como tipo decimal con un solo atributo (sizing).
Comentarios
El contenido simple debe definirse de alguna de las siguientes formas.
Elemento restriction |
Restringe el intervalo de valores del elemento a un subconjunto de aquellos del simpleType heredado. |
Elemento extension |
Extiende el contenido simpleType del elemento mediante la adición de atributos. |
Ejemplos
En el ejemplo siguiente se muestra un elemento (generalPrice) declarado mediante un complexType anónimo (sin nombre) con el contenido definido como tipo de datos decimal y con un atributo currency.
Otros recursos
Para obtener más información vea la parte 1 sobre recomendación sobre estructuras de esquema XML del 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