Eléments (MSX)

Les éléments sont les blocs de base d'un modèle XML.

Un modèle est une structure arborescente d'éléments dans laquelle des éléments enfant sont attachés à des éléments parent. Par exemple :



Le schéma généré se présente comme suit :



Dans un schéma, les éléments sont déclarés au sein de balises <element>.

Les éléments peuvent être globaux ou locaux :

Remarque :

Dans un modèle conçu pour le langage XML-Data Reduced, les éléments locaux sont tout d'abord déclarés séparément, comme des éléments globaux (avec la balise <ElementType> et un attribut name), puis au sein de leur élément parent (avec la balise <element> et un attribut type).

L'illustration suivante représente un extrait d'un fichier XDR :



Les éléments parent sont liés à leur éléments enfant via des particules de groupe (Séquence, Choix ou Tout), qui contiennent un groupe d'éléments enfant (voir la propriété Groupe dans Propriétés d'un élément).

Vous pouvez dériver un type de données d'élément afin d'étendre ou de limiter ses valeurs (voir la propriété Dérivation dans Propriétés d'un élément).