Élément | Explication |
---|
all | Indique que les éléments enfants peuvent apparaître dans un ordre quelconque. Chaque élément enfant peut se produire 0 ou 1 fois |
annotation | Indique l'élément de niveau supérieur pour les commentaires de schéma |
any | Permet à l'auteur d'étendre le document XML avec des éléments non spécifiés par le schéma |
anyAttribute | Permet à l'auteur d'étendre le document XML avec des attributs non spécifiés par le schéma |
appinfo | Indique les informations à utiliser par l'application (doit aller à l'intérieur annotation) |
attribute | Définit un attribut |
attributeGroup | Définit un groupe d'attributs à utiliser dans les définitions de type complexe |
choice | Permet seulement l' un des éléments contenus dans le <choice> déclaration d'être présent dans l'élément contenant |
complexContent | Définit les extensions ou restrictions d'un type complexe qui contient du contenu ou des éléments seulement mélangés |
complexType | Définit un élément de type complexe |
documentation | Définit les commentaires de texte dans un schéma (doit aller à l'intérieur annotation) |
element | Définit un élément |
extension | Prolonge un simpleType existant ou élément complexType |
field | Indique une expression XPath qui spécifie la valeur utilisée pour définir une contrainte d'identité |
group | Définit un groupe d'éléments à utiliser dans les définitions de type complexe |
import | Ajoute plusieurs schémas avec différents espace de noms cible à un document |
include | Ajoute plusieurs schémas avec le même espace de noms cible à un document |
key | Indique un attribut ou valeur d'élément comme une clé (unique, non-nullable, and always present) dans l'élément contenant dans un document d'instance |
keyref | Indique qu'un attribut ou valeur d'élément correspondent à celles de l'élément principal ou unique spécifié |
list | Définit un élément de type simple comme une liste de valeurs |
notation | Décrit le format des données non-XML au sein d'un document XML |
redefine | Redéfinit types simples et complexes, des groupes et des groupes d'attributs à partir d'un schéma externe |
restriction | Définit les restrictions sur un simpleType, simpleContent, ou complexContent |
schema | Définit l'élément racine d'un schéma |
selector | Indique une expression XPath qui sélectionne un ensemble d'éléments pour une contrainte d'identité |
sequence | Indique que les éléments de l'enfant doivent apparaître dans une séquence. Chaque élément enfant peut se produire à partir de 0 à un nombre quelconque de fois |
simpleContent | Contient des extensions ou des restrictions sur un seul texte type complexe ou sur un type simple en tant que contenu et ne contient pas d'éléments |
simpleType | Définit un type simple et précise les contraintes et les informations sur les valeurs des attributs ou des éléments de texte seulement |
union | Définit un type simple comme une collection (union) des valeurs de types de données simples spécifiées |
unique | Définit qu'un élément ou une valeur d'attribut doit être unique dans le cadre |
Contrainte | La description |
---|
enumeration | Définit une liste de valeurs acceptables |
fractionDigits | Indique le nombre maximal de décimales admis. Doit être égal ou supérieur à zéro, |
length | Indique le nombre exact de caractères ou liste des articles autorisés. Doit être égal ou supérieur à zéro, |
maxExclusive | Indique les limites supérieures pour les valeurs numériques (la valeur doit être inférieure à cette valeur) |
maxInclusive | Indique les limites supérieures pour les valeurs numériques (la valeur doit être inférieure ou égale à cette valeur) |
maxLength | Indique le nombre maximal de caractères ou liste des articles autorisés. Doit être égal ou supérieur à zéro, |
minExclusive | Indique les limites inférieures de valeurs numériques (la valeur doit être supérieure à cette valeur) |
minInclusive | Indique les limites inférieures de valeurs numériques (la valeur doit être supérieure ou égale à cette valeur) |
minLength | Indique le nombre minimum de caractères ou liste des articles autorisés. Doit être égal ou supérieur à zéro, |
pattern | Définit la séquence exacte des caractères qui sont acceptables |
totalDigits | Indique le nombre maximal de chiffres autorisés. Doit être supérieur à zéro |
whiteSpace | Indique comment l'espace blanc (sauts de ligne, des onglets, des espaces et des retours chariot) est manipulé |