Nous y sommes : après un premier article présentant ce que le XML apporte de nouveau à la construction de documents numériques, fabriquons notre premier fichier XML et affichons-le dans un navigateur Web comme nous le ferions pour un fichier HTML.
Reprenons notre exemple simple de document XML (conçu avec un éditeur de texte comme Notepad, Wordpad, etc.) :

Un peu de vocabulaire :
<?xml version="1.0" encoding="ISO-8859-1"?>
indique la version de XML utilisée. Cette mention est vivement recommandé au début de chaque document XML,
Voici ce que donne l’affichage de ce fichier XML avec un navigateur Web (ici, Internet Explorer) :

et

En fait, le navigateur a effectué deux opérations. Tout d’abord, grâce à son "parseur" (vérificateur de code) intégré, il a vérifié qu’il n’y avait pas d’erreur de codage XML : balise non fermée, balises encastrées, etc. Puis il a affiché le fichier en lui associant une feuille de style par défaut qui attribue différentes couleurs aux différentes parties du fichier, et qui permet de déplier ou replier l’élément racine en cliquant sur le + ou le - qui figure à sa gauche.
Si l’on souhaite personnaliser l’affichage du document, on peut lui attribuer une feuille de style CSS (nous verrons dans notre prochain article que l’on peut faire mieux encore : lui attribuer une feuille de style XSL, spécifique aux documents XML et plus puissante que le CSS).
Si notre feuille de style - que nous plaçons dans le même dossier que le fichier test1.xml - est la suivante :

et si nous prenons le soin de la mentionner dans le document test1.xml de la façon suivante :

le nouvel affichage dans le navigateur tiendra compte de ces nouvelles caractéristiques de style :

[1] Une balise fermante doit toujours suivre une balise ouvrante ; seule exception : si le couple de balises ne contient pas de données - ça peut arriver !-, on peut se contenter d’une balise à la fois ouvrante et fermante, c’est-à-dire avec un slash suivant le nom de la balise entre les crochets. Le XML est sensible à la casse des caractères : balise et Balise sont deux noms de balises différents.
Mis en ligne le vendredi 18 juin 2004
- Les rencontres des 3 et 4 mai 2005 à Marseille comme si vous y étiez !
- Atelier GIMP : premiers pas avec GIMP 2.0
- Encore de nouveaux supports de formation sur SPIP
- Quelle communauté choisir sur Internet ?
- Logiciel de navigation et "plug-in"