Introduction XML 2

24969 mots 100 pages
Introduction à
XML

Introduction à XML - 3IL - William Ruchaud - Révision 2.0

XML

Introduction à XML - 3IL - William Ruchaud - Révision 2.0

2

Introduction
Sauvegarde et formats de données :
— Sauvegarder des données nécessite la spécification d’un format
• Définir les éléments autorisés
• Définir les enchaînements possibles entre éléments autorisés
— Existence de nombreux formats (parfois normalisés)
• Image : JPEG, GIF, PNG, PSD, TIFF, TGA…
• Son : WAV, AIF, MP3, M4A, OGG…
• Document : PDF, Word, ODF…
— Problème : choisir ou créer un format pour une nouvelle application

Exemple : les enseignements à 3iL
— On souhaite représenter dans un fichier les enseignements d’une année à 3iL avec le détails des enseignements, des épreuves, et des enseignants y participant.

— Approche naïve :
• Nom de la matière
• Nom de l’enseignant
• Nombre d’heures de cours / TD / TP
• Pour les épreuves DI / DS / TP
— Mais quand on y réfléchit bien
• Il peut y avoir plusieurs enseignants pour une matière
• Il y a les TR ou les Projets qui n’ont pas d’heures de cours / TD / TP
• Certaines matières n’ont pas pas toutes les épreuves, ou des épreuves plus adaptées
• Certaines matières ont des mini-projets.

Introduction à XML - 3IL - William Ruchaud - Révision 2.0

3

Introduction
Écrire VS Lire :
Écrire




Principe : écrire chaque donnée dans un format lisible. Principale difficulté : quand les éléments sont liés, s’assurer de la cohérence des liaisons et des références.

Lire






Identifier le fichier comme étant au bon format
(ce n’est pas qu’une histoire d’extension de fichier). Être capable de charger tous les types d’éléments que peuvent contenir les fichiers.
Être capable de déterminer quel type d’élément peut ou doit arriver après un autre.
Être capable de déterminer si une donnée, valide en terme de format, est dans la plage de valeurs attendue.

Difficulté de lire un fichier :
— Il est beaucoup plus facile d’écrire des données que de les lire.
— Le type des données à

en relation

  • Histoire des arst
    836 mots | 4 pages
  • Rien
    619 mots | 3 pages
  • Geertz combat de coqs balinais
    16563 mots | 67 pages
  • stage assp
    844 mots | 4 pages
  • Astolphi, la saveur des savoirs; les professeurs face au savoir
    595 mots | 3 pages
  • Peut-on dire que la matière n'existe pas
    1442 mots | 6 pages
  • Lire l'heure en anglais
    531 mots | 3 pages
  • Dossier Communication Final
    2681 mots | 11 pages
  • Khady
    3971 mots | 16 pages
  • Module 5
    269 mots | 2 pages
  • Commentaire lettre xxi liaisons dangereuse
    1351 mots | 6 pages
  • Menon
    20024 mots | 81 pages
  • Texte de wincklemann
    9030 mots | 37 pages
  • Question de corpus
    810 mots | 4 pages
  • Peut-on accepter la formule : "a chacun sa vérité"
    675 mots | 3 pages