- Fiches techniques
- Les brèves
- Les études
Fiche technique
|
|
| SGML | |
|
||||||
| Présentation | ||||||
| SGML est l'acronyme de Standard Generalized Markup Language. SGML est donc un langage générique de balisage des informations. Ceci signifie qu'il permet d'affecter aux informations d'un fichier de données des attributs utiles à la manipulation ou à la caractérisation de ces données. SGML est en fait une généralisation du langage de description des pages Web HTML (Hyper Text Markup Language). Il en reprend la syntaxe et l'étend, tout en la rendant plus formelle. SGML, contrairement à HTML, qui n'utilise les balises que pour formater le texte dans un navigateur, peut associer n'importe quel type d'informations à des données textuelles. Il est donc capable de manipuler bien plus que des pages Web, qui elles ne peuvent être qu'affichées dans un navigateur. SGML ne définit pas de balises associées à un usage particulier, le créateur de document SGML peut inventer des balises personnelles ou utiliser une bibliothèque de balises prédéfinies pour un usage donné. Cette bibliothèque de balises fixant l'ensemble des balises, pour une famille de documents donnée est appelée une DTD (Document Type Definition). L'interprétation d'un document SGML nécessite la connaissance de cette DTD De facto, HTML n'est donc rien d'autre qu'un dialecte de SGML, bien qu'historiquement, il en ait été le père. D'autres dialectes existent, en particulier, XML (eXtensible Markup Language) est un SGML allégé de ses fonctionnalités les plus avancées et les moins utilisées. En pratique, XML s'est imposé comme un des langages de balisage le plus courant. |
||||||
|
||||||
| Lien | ||||||
