| Documents : Formats structurés d'information |
Langage XML : Extensible Mark-up Language (langage de balisage extensible) (« .xml ») |
Un sous-ensemble réduit et simple du langage SGML conçu (en 1996) pour
faciliter la mise en oeuvre et interfonctionnement avec les langages complets
SGML et HTML.
Il s'agit en ce moment de l'élaboration d'un profil
d'application métalangue, il est plus simple à utiliser que le langage SGML (il
réduit un document de référence de 500 pages à 26).
Contrairement au langage HTML, le langage XML supporte (de façon facultative) les étiquettes
et les attributs définis par l'utilisateur, permet l'emboîtement dans les
documents à n'importe quel degré de complexité, et peut contenir une
description facultative de sa grammaire pour être utilisée par les applications
qui ont besoin d'exécuter une validation structurelle.
Chaque document en
langage XML valide sera un document conforme en langage SGML. Aucune
rétrocompatibilité avec les documents en langage HTML, bien que ceux qui se
conforment au langage HTML 3.2 peuvent être facilement convertis. Ne vise
pas à supplanter le langage HTML mais à le compléter. Le jeu de caractères
du langage XML est Unicode. Ce langage fait présentement l'objet de
discussions importantes et les lancements futurs des navigateurs MS Internet
Explorer et Netscape peuvent être validés XML.
|
Langage HTML : Hypertext Mark-up Language (langage de balisage hypertexte) («.htm», «.html») |
Version réduite d'un jeu d'étiquettes du langage SGML DTD qui fournit un
ensemble de styles de plates-formes indépendantes (définies par les étiquettes)
utilisés pour définir les composantes d'un document Web.
Le langage HTML
2.0 est une norme du Groupe IETF; la version 3.0 était une ébauche du
Groupe IETF (qui a eu duré six mois); le langage HTML 3.2 a été annoncé en
mai 1996 afin de supplanter la version 2.0 comme le plus petit dénominateur
commun. La version 3.2 comprend toute la version 2.0 et les caractéristiques
populaires de 3.0 comme les tableaux, mais ne comprend pas de cadres. La
version 4.0 a été lancée comme ébauche en juillet 1997.
Alors que les
étiquettes HTML sont principalement liées à la structure, il existe de plus en
plus d'étiquettes acceptées pour préciser la présentation et la disposition.
|
Langage DHTML : Dynamic HTML (langage HTML dynamique) |
Dénote les développements récents réalisés par Netscape et Microsoft et qui
utilisent un ensemble de feuilles de style en cascade (voir plus loin) et un
langage de script en code machine comme Visual Basic script et Javascript
afin de fusionner le document HTML avec la feuille de style. Permet un plus
grand contrôle créateur sur la présentation visuelle d'une page HTML et
permet à la page de réagir de façon dynamique, sans un appel au serveur,
pour les événements produits par les utilisateurs.
|
Cascading Style Sheets (Feuilles de style en cascade) («.css») |
Une nouvelle approche afin d'augmenter le contrôle sur le formatage visuel
des documents HTML (p. ex., espacement, couleurs, fonds, choix de polices,
ombrage, organisation en couches, positionnement relatif ou absolu, visibilité
des options marche/arrêt, choix des médias tels que imprimé, affichage,
braille, compréhension). Les étiquettes CSS sont dans un document séparé ou
font partie du document (au lieu d'être enchâssés dans le texte comme avec le
langage HTML traditionnel), de sorte qu'ils peuvent être modifiés, mis à jour
dans divers documents rapidement. Les feuilles de style en cascade peuvent
être mises en antémémoire localement et réutilisés, de sorte que leur
déploiement peut entraîner des gains au niveau de la largeur de bande ou du
temps de réponse.
|
|