Chapter 3 Construction d'un modèle XML


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 :

Note   Eléments globaux et locaux dans les fichiers XDR
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). Un élément parent doit contenir un groupe d'éléments enfant (voire Type de groupe dans le tableau ci-après)

Vous pouvez dériver un type de données d'élément afin d'étendre ou de limiter ses valeurs (uniquement avec un modèle conçu pour XSD).

 


Copyright (C) 2007. Sybase Inc. All rights reserved.