Données semi structurées et documents multimédia

2061 mots 9 pages
Données semi structurées et Documents multimédia
Chapitre VII : Initiation aux Schema XML
VII.1. Introduction 1. Limitations des DTD Dans les premiers temps, un fichier XML devait dépendre d'une DTD dans un but de standardisation. Mais ce format de description, hérité de SGML, souffre de nombreuses déficiences. • Premièrement, les DTD ne sont pas au format XML. Cela signifie qu'il est nécessaire d'utiliser un outil spécial pour manipuler un tel fichier, différent de celui utilisé pour l'édition du fichier XML. • Deuxièmement, les DTD ne supportent pas les « espaces de nom » (nous reviendrons sur cette notion). En pratique, cela implique qu'il n'est pas possible d'importer des définitions de balises définies par ailleurs dans un fichier XML défini par une DTD. • Troisièmement, le « typage » des données (c'est-à-dire la possibilité de spécifier par exemple qu'un attribut ne doit être qu'un nombre entier) est extrêmement limité. 2. Apports des schémas Conçu pour pallier les déficiences précitées des DTD, XML Schéma propose des nouveautés en plus des fonctionnalités fournies par les DTD : • Le typage des données est introduit, ce qui permet la gestion de booléens, d'entiers, d'intervalles de temps... Il est même possible de créer de nouveaux types à partir de types existants. • La notion d'héritage. Les éléments peuvent hériter du contenu et des attributs d'un autre élément. • Le support des espaces de nom. • Les indicateurs d'occurrences des éléments peuvent être tout nombre non négatif (rappel : dans une DTD, on est limité à 0, 1 ou un nombre infini d'occurences pour un élément). • Les schémas sont très facilement concevables par modules.

VII.2. Les premiers pas 1. Introduction Le but d'un schéma est de définir une classe de documents XML. Il permet de décrire les autorisations d'imbrication et l'ordre d'apparition des éléments et de leurs attributs, tout comme une DTD. Mais il permet aussi d'aller au-delà. Un premier point intéressant est qu'un fichier Schema

en relation

  • SI3 BTS SIO - SQL
    719 mots | 3 pages
  • Affiche strogoff, michel
    590 mots | 3 pages
  • FAP C63
    823 mots | 4 pages
  • Schéma fléché expliquant le conditionnement des revenus des paysans cambodgiens de la province de KAMPONG CHAM
    445 mots | 2 pages
  • Partie 3 d'un TPE sur l'oeil
    2655 mots | 11 pages
  • Astolphi, la saveur des savoirs; les professeurs face au savoir
    595 mots | 3 pages
  • Plan_de_lanalyse_litterair
    353 mots | 2 pages
  • Algebra
    357 mots | 2 pages
  • Décaméron boccace nouvelle vii, 4
    729 mots | 3 pages
  • Correction NDS 4
    654 mots | 3 pages
  • Méthode Bac ES Etude critique docs
    826 mots | 4 pages
  • la crise mondial sue le maroc
    330 mots | 2 pages
  • fiche histoire compo
    324 mots | 2 pages
  • Ameur
    479 mots | 2 pages
  • Le langage mdx
    947 mots | 4 pages