Tutoriel sur le...SE CONNECTER
Tutoriel sur le schéma XML
auteur:php.cn  temps de mise à jour:2022-04-20 14:13:02

Manuel de référence des schémas XML



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 annotationannotation 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. appInfoSpécifie les informations de l'élément d'annotation à utiliser par l'application. attributDé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. complexContentDéfinissez des extensions ou des restrictions aux types complexes (contenant du contenu mixte ou uniquement des éléments). complexType définit un type complexe. documentationDé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. importAjoute plusieurs schémas avec différents espaces de noms cibles à un document. includeAjoute 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. keyrefSpé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é. notationDécrit le format des données non XML dans un document XML. redéfinirRedéfinir des types, groupes et groupes de propriétés simples et complexes obtenus à partir de fichiers de schéma externes. restrictionDéfinissez une restriction sur simpleType, simpleContent ou complexContent. schéma définit l'élément racine du schéma. sélecteurSpé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.
unionDéfinissez une collection de plusieurs définitions simpleType.
uniqueSpé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

QualificationDescription
限定描述
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. <🎜><🎜><🎜><🎜><🎜><🎜>

Site Web PHP chinois