Introduction aux technologies XML : fiche 2 d'exercices

EX est une abréviation pour http://www.brics.dk/ixwt/exercises

Exercice 1

  1. Dessinez la représentation arborescente de ce document XML.
  2. Donnez la représentation textuelle de l'arbre XML dont voici une représentation graphique.
  3. Quels sont, parmi EX/doc1.xml, EX/doc2.xml, EX/doc3.xml, EX/doc4.xml et EX/doc5.xml, les documents XML bien-formés ?

Exercice 2

Ajouter cette recette de ravioli à ce recueil de recettes au format XML, tout en préservant la bonne formation du fichier. Sauvegardez ce fichier modifié que vous validerez plus tard.

Exercice 3

Convertissez cette page HTML en XHTML 1.0 valide, à la main et en utilisant Tidy.

Exercice 4

  1. Dans ce document XML, à quels espaces de noms appartiennent les éléments foo, bar et baz ? Pour information, l'origine de ces indentificateurs fréquents en informatique est expliquée dans cette note.
  2. Dans ce même document, à quels espaces de noms appartiennent les attributs qux, quux et corge ?

Exercice 5

  1. Quelles sont les relations entre SGML, XML, HTML et XHTML ?
  2. Pour quelle raison aucun espace ni commentaire ne doit précéder la déclaration XML ?
  3. Quelles sont les différences entre la version 1.0 et la version 1.1 d'XML ?

Travail de fond

Etudiez les ressources en ligne associées au chapitre 2.

Valid XHTML 1.0 Strict