simpleType

Instruction Xml Schema. Définition d'un type simple.

Syntaxe

<xschema:simpleType>
</xschema:simpleType>

Description

L'élément simpleType permet de définir un type de données simple utilisé pour poser une contrainte sur un type Xml pré-défini.

Un type simple ne peut pas contenir d'éléments et ne comporte pas d'attribut dans le flux Xml. Pour le faire, il faut utiliser l'instruction extension.

Un élément simpleType possède les attributs suivants :

Attribut.Obligatoire.Sémantique.
finalNon.
  • Si all, le type ne peut pas être étendu ou restreint.
  • Si union, le type ne peut pas être étendu.
  • Si restriction, le type ne peut pas être restreint.
  • idNon.Identifiant du type.
    nameNon.Nom du type simple. Si non renseigné, le type est anonyme.

    Le type simple est soit :

    Exemple

    <-- Definition d'un type simple contraignant le type integer -->
    <xschema:simpleType name="Octet">
    </xschema:simpleType>

    Voir aussi

    attribut pour définir un attribut. complexType pour définir un type complexe. element pour définir un élément. schema pour définir un schéma.
    restriction pour définir une contrainte sur un type simple. extension pour étendre un type simple.