Eléments (MSX)

Les éléments sont les blocs de base d'un modèle XML, qui les organise dans une structure arborescente. Les éléments peuvent contenir d'autres éléments (particules de groupe) et attributs, et peuvent référencer des groupes, des groupes d'attributs ainsi que des types simples et complexes.

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). Par exemple :

Les éléments parent sont liés à leurs é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é Type de groupe dans Propriétés d'un élément).

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