SGML - Langage normalisé de balisage généralisé - Standard Generalized Markup Language
Définition
"Méta langage" permettant de créer des langages de balisage.
Description
Les origines du SGML remontent à la fin des années 1960 avec le langage GML (Generalized Markup Language) développé principalement par Charles Goldfarb pour le compte d'IBM. Le SGML est devenu par la suite une norme ISO.
Le SGML fournit différentes syntaxes de balisage qui peuvent être utilisées pour définir des langages de balisage plus ou moins spécialisés. Une des normes du SGML est l'utilisation des crochets ("<" et ">") pour la déclaration des balises, bien que ce ne soit pas une obligation.
Le HTML et le XML sont deux dérivés du SGML. Le HTML est une application du SGML : les règles du SGML ont été appliquées pour créer le Langage de balisage servant à la publication de pages web. En revanche, le XML est un sous-ensemble de SGML : il en constitue une version simplifiée, plus simple à analyser et à manipuler. Pour mieux illustrer cette distinction, citons le XHTML et le RSS comme étant deux applications du XML.
Le SGML est aujourd'hui largement supplanté par le XML, notamment dans le domaine du Web.
Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !
Partagez cette définition sur Google+ en cliquant sur ce bouton :
N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook
Auteur
François Palaci : Consultant en ergonomie
Autres sites sur le sujet
Voici 3 autres sites sur le sujet :
Le langage normalisé de balisage généralisé
Cover Pages: SGML
Page SGML du site du W3C
CommentairesPour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.
Ajoutez votre commentaire
|