précise que les sous-éléments peuvent apparaître dans n'importe quel ordre et que chaque sous-élément peut apparaître zéro ou une fois. L'élément | annotation | annotation est un élément de niveau supérieur qui spécifie l'annotation du schéma.
---|
| any | permet aux auteurs d'étendre des documents XML avec des éléments non spécifiés par le schéma.
| anyAttribute | permet aux auteurs d'étendre des documents XML avec des attributs qui ne sont pas spécifiés par le schéma.
| appInfo | Spécifie les informations de l'élément d'annotation à utiliser par l'application.
| attribut | Définir un attribut.
| attributeGroup | définit le groupe d'attributs utilisé dans les définitions de types complexes.
| choice | Seul un élément dans une déclaration <choice> est autorisé à apparaître dans un élément conteneur.
| complexContent | Définissez des extensions ou des restrictions aux types complexes (contenant du contenu mixte ou uniquement des éléments).
| complexType | définit un type complexe.
| documentation | Définir les annotations de texte dans le schéma.
| element | définit l'élément.
| extension | Étend un élément simpleType ou complexType existant.
| field | spécifie une expression XPath qui spécifie la valeur utilisée pour définir la contrainte d'identité.
| group | définit un groupe d'éléments utilisés dans les définitions de types complexes.
| import | Ajoute plusieurs schémas avec différents espaces de noms cibles à un document.
| include | Ajoute plusieurs schémas avec le même espace de noms cible à un document.
| clé | L'attribut ou la valeur d'élément spécifié (ou l'ensemble de valeurs) doit être une clé dans la plage spécifiée.
| keyref | Spécifie que la valeur de l'attribut ou de l'élément (ou un ensemble de valeurs) correspond à la valeur de la clé spécifiée ou de l'élément unique.
| list | définit un type simple comme une liste de valeurs d'un type de données spécifié.
| notation | Décrit le format des données non XML dans un document XML.
| redéfinir | Redéfinir des types, groupes et groupes de propriétés simples et complexes obtenus à partir de fichiers de schéma externes.
| restriction | Définissez une restriction sur simpleType, simpleContent ou complexContent.
| schéma | définit l'élément racine du schéma.
| sélecteur | Spécifie une expression XPath qui sélectionne un ensemble d'éléments pour la contrainte d'identité. La
| séquence | nécessite que les éléments enfants apparaissent dans l'ordre. Chaque élément enfant peut apparaître de 0 à n'importe quel nombre de fois.
| simpleContent | Contient une extension ou une restriction à l'élément complexType et ne contient aucun élément.
| simpleType | Définit un type simple qui spécifie des contraintes et des informations sur les valeurs des attributs ou des éléments de texte uniquement.
union | Définissez une collection de plusieurs définitions simpleType. |
unique | Spécifie que la valeur de l'attribut ou de l'élément (ou la combinaison de valeurs d'attribut ou d'élément) doit être unique dans la plage spécifiée. |
Limitation/facettes XSD
Voir Limitation/facettes XSD
Qualification | Description | 限定 | 描述 |
---|
enumeration | 定义可接受值的一个列表 |
fractionDigits | 定义所允许的最大的小数位数。必须大于等于0。 |
length | 定义所允许的字符或者列表项目的精确数目。必须大于或等于0。 |
maxExclusive | 定义数值的上限。所允许的值必须小于此值。 |
maxInclusive | 定义数值的上限。所允许的值必须小于或等于此值。 |
maxLength | 定义所允许的字符或者列表项目的最大数目。必须大于或等于0。 |
minExclusive | 定义数值的下限。所允许的值必需大于此值。 |
minInclusive | 定义数值的下限。所允许的值必需大于或等于此值。 |
minLength | 定义所允许的字符或者列表项目的最小数目。必须大于或等于0。 |
pattern | 定义可接受的字符的精确序列。 |
totalDigits | 定义所允许的阿拉伯数字的精确位数。必须大于0。 |
whiteSpace | 定义空白字符(换行、回车、空格以及制表符)的处理方式。 |
énumération<🎜><🎜>Définir une liste de valeurs acceptables<🎜> < 🎜><🎜><🎜>fractionDigits<🎜><🎜>Définit le nombre maximum de décimales autorisées. Doit être supérieur ou égal à 0. <🎜><🎜><🎜><🎜>longueur<🎜><🎜> définit le nombre exact de caractères ou d'éléments de liste autorisés. Doit être supérieur ou égal à 0. <🎜><🎜><🎜><🎜>maxExclusive<🎜><🎜>Définissez la limite supérieure de la valeur. Les valeurs autorisées doivent être inférieures à cette valeur. <🎜><🎜><🎜><🎜>maxInclusive<🎜><🎜> définit la limite supérieure de la valeur. Les valeurs autorisées doivent être inférieures ou égales à cette valeur. <🎜><🎜><🎜><🎜>maxLength<🎜><🎜> Définit le nombre maximum de caractères ou d'éléments de liste autorisés. Doit être supérieur ou égal à 0. <🎜><🎜><🎜><🎜>minExclusif<🎜><🎜>Définissez la limite inférieure de la valeur. La valeur autorisée doit être supérieure à cette valeur. <🎜><🎜><🎜><🎜>minInclusive<🎜><🎜>Définissez la limite inférieure de la valeur. La valeur autorisée doit être supérieure ou égale à cette valeur. <🎜><🎜><🎜><🎜>minLength<🎜><🎜>Définit le nombre minimum de caractères ou d'éléments de liste autorisés. Doit être supérieur ou égal à 0. <🎜><🎜><🎜><🎜>motif<🎜><🎜> définit la séquence exacte de caractères acceptables. <🎜><🎜><🎜><🎜>totalDigits<🎜><🎜>Définit le nombre précis de chiffres autorisés pour les chiffres arabes. Doit être supérieur à 0. <🎜><🎜><🎜><🎜>whiteSpace<🎜><🎜>Définit la façon dont les caractères d'espacement (saut de ligne, retour chariot, espace et tabulation) sont gérés. <🎜><🎜><🎜><🎜><🎜><🎜>
---|