• Aucun résultat trouvé

TD1 : Introduction-DTD-Espace-de- noms

N/A
N/A
Protected

Academic year: 2022

Partager "TD1 : Introduction-DTD-Espace-de- noms "

Copied!
2
0
0

Texte intégral

(1)

TD1 : Introduction-DTD-Espace-de- noms

Exercice 1 : Création d'un livre en XML

On souhaite écrire un livre en utilisant le formalisme XML. Le livre est structuré en sections (au moins 2), en chapitres (au moins 2) et en paragraphes (au moins 2).

 Le livre doit contenir la liste des auteurs (avec nom et prénom).

 Tous les éléments doivent posséder un titre, sauf le paragraphe qui contient du texte

 Proposez une structuration XML de ce document (avec 2 auteurs, 2 sections, 2 chapitres par section, et 2 paragraphes par chapitre).

 Vérifiez à l'aide de l'éditeur que votre document est bien formé.

 Attention. Il ne faut pas utiliser d'attributs; l'encodage est ISO-8859-1.

Votre document sera nommé livre1.xml.

Exercice 2 : Utilisation d'attributs

On souhaite compléter la structure du document XML de l'exercice précédent par les attributs nom et prenom pour les auteurs et titre pour le livre, les sections et les chapitres. Ce document s'appellera livre2.xml

 Analysez la structure du nouveau document. Des simplifications sont-elles possibles ?

 Vérifiez à l'aide de l'éditeur XML, que votre document est syntaxiquement bien formé.

Exercice 3 : création d'une DTD

Créer une DTD livre.dtd à partir de livre2.xml

 Analysez la structure du nouveau document. Des simplifications sont-elles possibles ?

 Vérifiez à l'aide de l'éditeur XML, que votre document est syntaxiquement bien formé.

Exercice 4 : ID, IDREF, IDREFS

 Compléter la DTD précédente pour introduire des ID et des IDREF (IDREFS) afin de désigner les référencements de livres aux auteurs et thématiques scientifiques : Sciences,

Informatique, Mathématiques, etc.

o Un même livre est écrit par un ou plusieurs auteurs et appartenir à une ou plusieurs thématiques

Exercice 5 : Utilisation d’espaces de noms par défaut et avec préfixe

Il s’agit de créer un document livre3.xml sur la base de livre1.xml en respectant les points suivants :

(2)

 Mettez tous les éléments dans l’espace de noms http://www.masociete.com sans utiliser d’espace de noms par défaut

 Mettez la deuxième section dans un espace de noms http://www.maentreprisee.com

 Mettez le dernier paragraphe du dernier chapitre de la dernière section sans espace de noms

Exercice 6 : Utilisation d’espaces de noms sur des attributs

Nous supposons que le livre des exercices précédents est maintenant disponible en plusieurs langues (au moins en français et en anglais)

 Proposez une méthode pour gérer tous les titres et paragraphes en plusieurs langues

 Créez un document livre4.xml à partir de livre1.xml

Références

Documents relatifs

Le système est constitué de quatre corps : une bascule ayant la forme d’un demi- disque (de rayon R, de masse M) est posée sur une planche (de longueur L, de masse m, d’épaisseur

La roue arrière a une masse M’, un rayon R’, et son centre de gravité est en D sur l'axe de rotation de la roue arrière par rapport au cadre; idem pour la roue avant (M’,

Question 3 : Système de deux barres (4 points) La tige OA, de longueur L, de masse m, peut osciller dans le plan vertical Oxy autour du point fixe O.. Un couple de force

Ce chasse- neige est constitué d’une roue S 1 (de centre C, de rayon R, de masse m répartie uniformément sur la circonférence par rapport à son axe) et d’une partie S 2 (en forme

Les centres des deux masses sont reliés par une corde inextensible et sans masse, passant (sans glisser) par une poulie cylindrique (de masse m et de rayon r) lié au sol par

Avec le théorème de la résultante cinétique appliqué au système, nous ne devons pas tenir compte du choc entre les deux sphères (=force interne).. On peut appliquer le principe

La roue arrière a une masse M’, un rayon R’, et son centre de gravité est en D sur l'axe de rotation de la roue arrière par rapport au cadre; idem pour la roue avant (M’,

Cliquez ici pour telecharger le