xschema XSchema ? J Seinturier CNRS LSIS umr ? Université du Sud Toulon Var ? Université Paul Cézanne ? http www seinturier fr CXML Schema Schema XML Limitation des DTD Limitation des DTDs Pas au format XML Nécessité d'utiliser un outil pour manipuler un

XSchema ? J Seinturier CNRS LSIS umr ? Université du Sud Toulon Var ? Université Paul Cézanne ? http www seinturier fr CXML Schema Schema XML Limitation des DTD Limitation des DTDs Pas au format XML Nécessité d'utiliser un outil pour manipuler un tel ?chier di ?érent de celui utilisé pour l'édition du document XML le typage ? des données est extrêmement limité Ne supportent pas les espaces de nom Il n'est pas possible d'importer des dé ?nitions de balises dé ?nies par ailleurs dans un ?chier XML dé ?ni par une DTD CXML Schema Schema XML Avantages Schemas XML Typage des données permet la gestion de booléens d'entiers d'intervalles de temps Extension de types Indicateurs d'occurrences cardinalités des éléments par un nombre limité à ou l ? in ?ni pour une DTD Support des espaces de nom Héritage Les éléments peuvent hériter du contenu et des attributs d'un autre élément CXML Schema Schema XML Documents XML Document XSchema Un schéma XML est lui ? même un document XML Contient un prologue XML standard Déclaration du namespace xsd contenant les pré ?xes XSchema Recommandation W C Mai CXML Schema Eléments Déclaration Eléments Un schéma XML décrit principalement les éléments et les attributs de documents XML Eléments et attributs représentent la structure des documents XML Déclaration Un élément est déclaré avec la balise La balise accepte deux attributs L ? attribut name qui renseigne le nom de l ? élément nom de balise L ? attribut type qui renseigne le type de l ? élément ce que la balise peut elle ? même contenir CXML Schema Eléments Exemple d ? élément Exemple de déclaration Le schéma suivant décrit un document composé de élément texte Elément Type Un ?chier XML décrit par le schéma Voici un texte CXML Schema Types sortes de Types Types Avantage des schémas typage des données Les XML schémas permettent de dé ?nir types de données Type simple assimilé à un type de base entier chaine de caractère ? Un élément de type simple signi ?e qu ? ile ne peut pas contenir d ? autre élément ni même d ? attribut Type complexe type lui ? même composé d ? autres éléments ou contenant des attributs Permet de dé ?nir des séquences d ? éléments des ensembles des cardinalités CXML Schema Types Types simples Un ensemble de types simples prédé ?nis W C Types simples CXML Schema Types Types simples exemple Types simples exemple Dé ?ni un élément de type simple date Document XML valide selon le schéma précédent ? ? Document XML non valide selon le schéma précédent date non standard Aout CXML Schema Types simples prédé ?nis Types Types simples prédé ?nis String Du texte normalizedString Du texte encore token du texte toujours language en ? GB en ? US fr ID A B IDREF A IDREFS A B ENTITY ENTITIES NOTATION NMTOKEN NMTOKENS decimal ? oat ? INF ? E ? E ? INF NaN double ? INF ? E ? E ? INF

  • 273
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 21, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 49.3kB