Sommaire

Exemples

1. Exemple 1 : Affichage d’un contenu d’e-mail codé en XML

L’objectif dans ce premier exemple va être d’afficher en HTML un flux de données XML récupéré sur un site web.

Fichier email.xml

Le document en question (email.xml) a une structure très simple :

<email> 
   <de>Olivier VIGOUROUX</de> 
   <a>Christian VIGOUROUX</a> 
   <entete>Important</entete> 
   <message>Partie de badminton samedi à 10 heures</message> 
</email>

Vous l’aurez compris, il peut s’agir d’un message de type e-mail (codé ici en XML) entre un émetteur (Olivier VIGOUROUX) et un destinataire (Christian VIGOUROUX).

Section HTML <body>

Dans le script HTML/JavaScript (nommé DOM_01.htm), le code de gestion du flux XML est intégralement intégré dans la section HTML <body>.

Le script débute par le positionnement dans la page web du message XML. En réalité le message n’apparaît pas à ce niveau, il s’agit uniquement de mettre en place une division HTML (incluant des balises span identifiées).

En général la balise <div> est employée pour contenir et imbriquer d’autres éléments HTML (input, span...) alors que la balise <span> s’emploie plutôt pour encadrer et identifier des mots ou des groupes ...