Université de SFAX Année universitaire : 2020/2021 Institut Supérieure d'Inform

Université de SFAX Année universitaire : 2020/2021 Institut Supérieure d'Informatique et de Multimédia de Sfax Niveau : D-LSI Responsable de cours : Salma Ben Jemâa Matière : Technologie XML TP N°3 Langage XML - Schéma XML Exercice 1: Rédiger une schéma XML pour une bibliographie. Cette bibliographie :  Contient des livres et des articles ;  les informations nécessaires pour un livre sont : o son titre général ; o les noms des auteurs ; o ses tomes et pour chaque tome, leur nombre de pages ; o des informations générales sur son édition comme par exemple le nom de l'éditeur, le lieu d'édition, le lieu d'impression, son numéro ISBN ; o on réservera aussi un champ optionnel pour un avis personnel.  les informations nécessaires pour un article sont : o son titre ; o les noms des auteurs ; o ses références de publication : nom du journal, numéro des pages, année de publication et numéro du journal Modifier le Schéma précédent... On ne déclarera, pour le moment, que des types de chaînes de caractères.  ... en ajoutant un attribut optionnel soustitre à l'élément titre ;  ... en faisant de l'élément tome un élément vide et en lui ajoutant un attribut requis nbPages et un attribut optionnel sousTitre ;  ... en faisant de l'élément nomJournal un attribut de l'élément infosPublication et en lui donnant comme valeur par défaut Feuille de Chou ; Nous allons modifier le Schema précédent pour tirer parti des fonctionnalités additionnelles de ce format, relatives aux types de données. A. Utilisation des types intégrés 1. L'élément pages doit être un entier positif, ainsi que l'élément numéroJournal. 2. L'élément anneePublication doit être déclaré comme... une année. 1 Université de SFAX Année universitaire : 2020/2021 Institut Supérieure d'Informatique et de Multimédia de Sfax Niveau : D-LSI Responsable de cours : Salma Ben Jemâa Matière : Technologie XML B. Déclarations de types Nous allons maintenant définir nos propres types de données, en les dérivant par rapport aux types intégrés. 1. Définir un type simple nommé typeISBN, basé sur une restriction du ype xsd:string, se limitant à une chaîne de caractères composée de 10 chiffres. L'utiliser dans la déclaration de l'élément ISBN. 2. En s'inspirant de l'exemple donné en cours du formatage d'une adresse électronique, déclarer un type typePages, basé sur une restriction du type xsd:string, se limitant à un nombre, puis la chaîne de caractères " à ", puis un autre nombre. 3. Créer un type complexe typeBiblio, reprenant la déclaration de l'élément racine, et l'affecter à l'élément racine. Exercice 2: L'exemple choisi est celui d'une classe rassemblant quelques informations sur les élèves, en particulier leurs notes de trois trimestres dans différentes discipline. Rédiger une schéma XML correspondant à cette DTD. 2 uploads/Litterature/ tp-n03-langage-xml-schema-xml-exercice-1-a-utilisation-des-types-integres 1 .pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager