Le Web HTML et XML
- Le Web vu comme une gigantesque base de données (conçue de façon non conventionnelle...)
- Internet est le réseau (gigantesque aussi) sur lequel cette base est répartie
- La notion d'HyperTexte structure les informations en
permettant à des documents de faire référence à d 'autres documents ou
partie de documents. Cela se fait par le moyen d'un lien incorporé dans le document source.
- Un logiciel graphique, navigateur, permet de visualiser le document et de suivre les liens par un simple click.
- URI, Uniforme Resource Identifier, est le mécanisme qui permet d'identifier et faire référence à un document ou ressource sur le Web
- HTML, HyperText Markup Language, est le langage qui permet de créer des documents avec des instructions sur comment ils doivent être affichés
- L'utilisateur perçoit cette BD (le Web) à travers un navigateur Web comme distribuée sur un ensemble de sites (sites web) chacun ayant son propre serveur web et est identifié par une URI.
- Chaque site contient un ensemble de pages web, chacune ayant un document racine qui lui correspond et qui définit entre autres comment la page est affichée.
- Ce document racine contient des liens (URIs) vers divers types
d'informations, textes, images, audio, vidéo etc ... dans divers
autres sites.
- Les informations dans un site donné, peuvent être stockées
dans des fichiers systèmes ou, de plus en plus
actuellement, dans une base de données SQL ou autre.
- Le serveur web doit alors interagir avec un SGBD.
- XML, Extensible Markup Language, est aussi unlangage
de balisage, qui se distingue de HTML par le fait qu'il permet de
spécifier la structure du contenu d'un document plutôt que la façon
de le présenter.
- XML est plus un métalangage qui permet de définir d'autres langages: XHTML, SVG, XSLT, SMIL, MathML ...
- Un document XML est traité par un analyseur (parser) qui le valide avant de le transmettre à une application particulière.