Section courante

A propos

Section administrative du site

Voici la liste des balises de schéma de composantes du XML :

Balise Description
xs:all Cette balise permet d'indiquer que les éléments enfants peuvent apparaître dans n'importe quel ordre.
xs:alternative Cette balise permet de spécifier des substitutions de type sur une déclaration d'élément.
xs:any Cette balise permet à l'auteur d'étendre le document XML avec des éléments non spécifiés par le schéma.
xs:anyAttribute Cette balise permet à l'auteur d'étendre le document XML avec des attributs non spécifiés par le schéma.
xs:assert Cette balise permet de contrôler l'occurrence et les valeurs des éléments et des attributs disponibles dans un schéma XML pour les affirmations.
xs:attribute Cette balise permet de définir un attribut.
xs:attributeGroup Cette balise permet de définir un groupe d'attributs à utiliser dans des définitions de type complexe.
xs:choice Cette balise permet de présenter un seul des éléments contenus dans la déclaration dans l'élément de contenant.
xs:complexType Cette balise permet de définir un type de complexe de niveau supérieur.
xs:element Cette balise permet de définir un élément. Une déclaration d'élément est une association d'un nom avec une définition de type, soit simple ou complexe, une valeur par défaut (facultative) et un ensemble (éventuellement vide) de définitions de contrainte d'identité.
xs:field Cette balise permet d'indiquer une expression XPATH spécifiant la valeur utilisée pour définir une contrainte d'identité.
xs:group Cette balise permet de définir un groupe d'éléments à utiliser dans les définitions de type complexe.
xs:import Cette balise permet d'ajouter plusieurs schémas avec un espace de noms cible différent à un document.
xs:include Cette balise permet d'ajouter plusieurs schémas avec le même espace de noms cible à un document.
xs:key Cette balise permet d'indiquer une valeur d'attribut ou d'élément comme clef (unique, non nulle et toujours présente) dans l'élément contenant dans un document d'instance.
xs:keyRef Cette balise permet d'indiquer qu'un attribut ou une valeur d'élément correspond à celui de la clef spécifiée ou de l'élément unique.
xs:notation Cette balise permet de décrire le format de données non XML dans un document XML.
xs:openContent Cette balise permet aux documents d'instance de contenir des éléments d'extension à insérer parmi les éléments déclarés par le schéma. Vous pouvez déclarer du contenu ouvert pour vos éléments à un endroit (dans la définition de complexType) ou au niveau du schéma.
xs:override Cette balise permet d'effectuer des remplacements d'anciens composantes avec de nouveaux sans aucune contrainte.
xs:redefine Cette balise permet de redéfinir des types, des groupes et des groupes d'attribut simples et complexes à partir d'un schéma externe.
xs:schema Cette balise permet de définir l'élément racine d'un schéma. Un document de schéma contient des représentations pour une collection de composantes de schéma, tels que les définitions de type et les déclarations d'éléments, ayant un espace de noms cible commun.
xs:selector Cette balise permet d'indiquer une expression XPATH sélectionnant un ensemble d'éléments pour une contrainte d'identité.
xs:sequence Cette balise permet d'indiquer que les éléments enfants doivent apparaître dans une séquence.
xs:simpleType Cette balise permet de définir un type simple. Une définition de type simple est un ensemble de contraintes sur les chaînes de caractères et les informations sur les valeurs qu'ils encodent, applicables à la valeur normalisée d'un élément d'information d'attribut ou d'un élément d'information d'élément sans enfants. De manière informelle, elle s'applique aux valeurs des attributs et au contenu en texte uniquement des éléments.
xs:unique Cette balise permet de définir qu'un élément ou une valeur d'attribut doit être unique dans la portée.


Dernière mise à jour : Mercredi, le 7 décembre 2022