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 ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique