- Tous les cours
- Conditions d'utilisation
- À propos de ces cours
- Contact

# Cours de XML - Exercices

version 5.01d, dernière mise à jour le 12 janvier 2010.

Chercher dans le cours :

## Liste des exercices par chapitre

### Pour bien débuter

Ces pages abordent les bases de cette famille de langages, ainsi qu'un bref tutoriel sur deux éditeurs.

#### Concepts de base

- Structuration d'informations 1
  - Correction
- Structuration d'informations 2
  - Correction

#### Prise en main d'XML CookTop

- Vérification de validité
  - Correction
- Amusons-nous...

#### Prise en main d'oXygen XML Editor

- Vérification de validité
  - Correction
- Amusons-nous...

### Définir le format d'un document : DTD et Schémas

Un fichier XML doit non seulement respecter des règles d'écriture vues précédemment ; il peut aussi, si on le désire, suivre des règles strictes d'enchâssements des éléments. Il existe deux grands langages de description pour ce faire.

#### Déclarations de Type de Document

- Écriture d'une DTD avec éléments
  - Correction
- Écriture d'une DTD avec attributs
  - Correction
- Déclarations d'entités
  - Correction : Fichier XML
  - Correction : DTD

#### Initiation aux Schema XML

- Déclaration d'éléments
  - Correction
- Déclaration d'attributs
  - Correction
- Déclaration de types
  - Correction

### Mettre en forme et transformer : CSS et XSL

Un fichier XML peut être à loisir mis en forme et adapté à des formats de visualisation variés, comme par exemple une page Web ou un document PDF. Voici les techniques qui le permettent.

#### Mise en forme à l'aide de feuilles de style XSL : initiation à XSLT

- Mise en forme simple à l'aide de XSL
  - Correction
- Mise en forme avec réarrangement
  - Correction

#### Mise en forme à l'aide de feuilles de style XSL : instructions XSLT

- Utilisation d'éléments XSL
  - Correction

#### Fonctions XPath

- Utilisation des fonctions XPath
  - Correction

#### Utilisation du DOM et XSLT dynamique

- Manipulation dynamique de la feuille de style XSL
  - Correction : partie 1
  - Correction : partie 2

### Du XML pour le multimédia : SMIL et SVG

Certains formats XML particuliers ont été créés afin de permettre la description de contenu multimédia : images vectorielles avec SVG et synchronisation de son et vidéo avec SMIL.

#### Synchroniser des contenus multimédia avec SMIL

- Un premier fichier SMIL
  - Correction

#### Un format de dessin vectoriel en XML: SVG

- Éléments géométriques de base
- Rendu visuel
- Écriture de texte le long d'un chemin
  - Correction
- Groupage d'éléments
- Transformations
  - Correction
- Récapitulation
  - Correction : Génération SVG
  - Correction : Génération HTML

#### L'animation dans le SVG

- Création du graphique de base
- Animation de base
- Changements de couleurs
- Transformations
- Pour aller plus loin
  - Correction

### Divers autres formats XML

Une multitude de formats a été développée pour certaines tâches précises. Ces pages en décrivent quelques-uns dans cette galaxie.

#### Plus loin que les formulaires HTML: XForms

#### Quelques mots sur les Services Web

Retour au menu

## Bibliographie

### De l'auteur (G. Chagnon)

- XML, publié par Pearson Education en septembre 2007. Livre de cours et exercices écrit en collaboration avec Florent Nolot (Université de Reims). Consulter la fiche sur Eyrolles. Consulter la fiche sur Amazon.

## Conditions d'utilisation et licence

Cette création est mise à disposition par Gilles Chagnon sous un contrat Creative Commons.

Retour au menu