|
Tutoriel 09/06/2004 - exercices
- Création d'un document XML
- À l'aide d'oXygen, créer un document XML représentant
un annuaire : pour chaque personne, on se limitera aux renseignement
suivant :
- nom
- prénom
- n° de téléphone
(Ne pas oublier l'en-tête du document).
- Sauver le document
- Vérifier, à l'aide de l'éditeur, qu'il est
bien formé
- Dans la partie située à gauche de l'éditeur,
manipuler la structure du document : cliquer sur + ou – pour
développer ou réduire les éléments,
cliquer sur les éléments dans la partie gauche pour
faire apparaître la correspondance dans le code XML (à
droite).
- Écriture d'une DTD
- Écrire, avec oXygen, la DTD correspondant au document précédemment
créé et la sauver (sous annuaire.dtd, par exemple)
- Vérifier que cette DTD est valide
- Associer le document XML précédent à la DTD
- Vérifier que le document est conforme à la DTD
- Conversion d'un fichier texte vers XML
- Ouvrir avec le Bloc-Notes de Windows (bouton Démarrer,
puis Programmes/Accessoires) le fichier situé dans c:\XML-ERSS\exercices\annuaire\annuaire.txt
- Dans oXygen, créer un nouveau document (vide) à
partir de la DTD annuaire
- Copier le contenu du fichier texte du bloc-note dans le nouveau
document XML
- Utiliser l'aide au balisage d'oXygen pour convertir le texte en
XML
- Un cas réel : le site de Libération
Sont présents dans le répertoire exercices\liberation
un fichier xml et la dtd correspondante. Ces fichiers correspondent
à une série de dépêches provenant du site
web de Libération (http://www.liberation.fr)
- ouvrir ces fichiersDans oXygen, créer un nouveau document
(vide) à partir de la DTD annuaire
- enrichir la DTD pour y apporter les informations suivantes :
- pour chaque article, on peut spécifier la source (agence,
heure) et la date (jour, mois et année)
- liens vers d'autres articles
- un article peut comporter la référence à
une photo
- le corps d'un article peut comporter des annotations en ligne
(informations sur le lieu de l'évènement, les
protagonistes, des éléments syntaxiques... à
vous de voir !)
- Expressions XPath
En gardant ouvert, dans oXygen, le document XML des dépêches
de Libération, utiliser l'évaluateur d'expressions XPath
pour trouver :
- tous les titres des articles
- les articles dont la catégorie est "Monde"
- le titre des articles dont la catégorie est "Société"
- toutes les catégories des différents articles
- le titre des articles dont le corps contient "Bagdad"
- le corps des articles dont le titre commence par "Le"
ou "La"
- le titre des articles dont la longueur du corps dépasse
500 caractères
Effectuer également des interrogations sur les informations ajoutées
dans l'exercice précédent.
|
|