generationcyb.net pointcyb lien vers les points cyb
Inscription à la lettre d'information | Fil infos rss 
Accueil > Création de site > Standards - accessibilité - XML

Un peu de XML dans votre quotidien (suite)


Version imprimable Version imprimable


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 :

  •  ce qui est compris entre des crochets suivis ou précédés de deux tirets est un commentaire
  •   <?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,
  •  L’"arbre des éléments" est le corps du document XML, constitué de balises (ou "marqueurs") ouvrantes et fermantes [1] et de données. L’arbre d’un document XML commence toujours par un "élément racine" (ou "élément document") - ici, le descriptif - qui contient d’autres éléments.

    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



    Répondre à cet article

  • Contact | Plan du site | Espace privé
    Dernier ajout : lundi 14 juillet 2008 | 744 articles sur ce site.
    XHTML 1.0 | CSS 2 | RSS

    Generationcyb.net est motorisé par Spip 1.9.2c associé à un squelette graphique Rizom
    Sauf indication, les articles sont mis à disposition sous un contrat Creative Commons
    Ministère de la santé, de jeunesse et des sports Institut national de la jeunesse et de l'éducation populaire Information jeunesse Centre d'information et de documentation jeunesse