Diaporama

On souhaite réaliser une chaîne éditoriale XML permettant de créer et publier des diaporamas.

Soit l'exemple représentatif de contenu suivant :

Question

Réaliser le modèle conceptuel du document avec UML.

Solution

Question

Réaliser le schéma XML du document avec RelaxNG.

Question

Rédiger un exemple de contenu XML valide par rapport au schéma.

Question

Écrivez un programme XSL-XSLT qui permet de transformer une diapositive de type diapoImage en XHTML.

Pour ce premier programme simple on pourra écrire un seul template et l'on utilisera les XPATH pour remplir le patron XHTML.

Pour le corps du XHTML on pourra utiliser les balises h1 et img.

Indice

Solution

Question

Écrivez un programme XSL-XSLT qui permet de transformer une diapositive de type diapoTexte en XHTML.

Indice

Question

Écrivez un programme XSL-XSLT qui permet de transformer un diaporama complet en un unique fichier XHTML.

Indice

Question

Ajouter au programme précédent la génération préalable d'un sommaire avec des ancres.

Indice