12.07.2015 Views

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Edité le 11 juin 2002 <strong>Etude</strong> <strong>exploratoire</strong> <strong>XML</strong> / <strong>SVG</strong> CERTUOn peut tout d’abord noter qu’un schéma xml est exprimé en syntaxe <strong>XML</strong>. Cela permet d’avoir unemeilleure cohérence entre les données et leur description, mais surtout cela permet de valider un schéma <strong>XML</strong>avec les mêmes outils qu’on utilise pour valider un document. Cela procure un avantage non négligeable parrapport aux DTD.Le second avantage réside dans les possibilités offertes par les schémas <strong>XML</strong> pour décrire des types dedonnées et les appliquer aux éléments et aux attributs. Prenons comme exemple le type « NumArticle » :L’élément indique que l’on décrit ici un type non composé, c’est à dire qui necontient pas d’attributs ni d’éléments. indique qu’il s’agit d’une restriction d’un type prédéfini,ici un entier positif. La restriction qui s’applique est que sa valeur minimale est 1 et sa valeur maximale est 15.Les déclarations d’éléments se font de la même façon, en déclarant l’élément par la balise, puis en déclarant son type.Cet élément est de type complexe car il contient d’autres éléments, ici un ensemble d’éléments« secteur » et un élément « texte ». On peut définir précisément le nombre d’occurrences de chaque élémentgrâce aux attributs « minOccurs » et « maxOccurs ».Cet exemple montre bien l’intérêt des schémas <strong>XML</strong> par rapport aux DTD pour définir la structure etles types d’un document <strong>XML</strong>. Il ne s’agit bien sûr pas d’une description exhaustive. Les liens suivantspermettent de trouver des informations plus complètes sur les schémas <strong>XML</strong>, qui font l’objet d’unerecommandation du W3C depuis le 2 Mai 2<strong>001</strong>.http://www.w3.org/<strong>XML</strong>/Schema : Spécifications des schémas <strong>XML</strong>http://xmlfr.org/documentations/tutoriels/<strong>001</strong>218-0<strong>001</strong> : Un tutoriel en français sur les schémas <strong>XML</strong>SWORD - Nos réf. : <strong>IDL</strong>_<strong>CERTU1</strong>/<strong>ETU</strong>_<strong>001</strong> / <strong>1.1</strong> Diffusion : contrôlée Page : 22/81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!