Le langage de balisage généralisé standard (SGML) est une norme permettant de créer des documents lisibles à la fois par une machine et par l’homme. Il s’agit d’une norme internationale ISO (International Organization for Standardization) pour les langages de balisage de documents. Le SGML permet aux utilisateurs de créer des documents qui peuvent être lus et traités par tout système informatique, indépendamment de la plate-forme ou du système d’exploitation.
Historique de SGML
SGML a été développé à la fin des années 1980 par Charles Goldfarb, Edward Mosher et Raymond Lorie. Ils l’ont conçu comme un moyen de formater des documents afin que différents systèmes et langages de programmation puissent les interpréter. En 1986, le SGML est devenu une norme internationale, et il est maintenant largement utilisé par les organisations et les particuliers.
3 Avantages de l’utilisation de SGML
SGML est avantageux parce que les documents écrits en SGML sont lisibles à la fois par les machines et par l’homme. C’est un langage flexible qui peut être utilisé pour créer des documents dans n’importe quel format et dans n’importe quelle langue. De plus, les documents SGML sont faciles à maintenir et à mettre à jour, et ils sont plus fiables que les autres formats de documents.
4. comment fonctionne le SGML ? Le SGML utilise des balises pour définir la structure et le contenu des documents. Chaque balise contient des instructions qui indiquent à un système informatique comment interpréter le document. Cela se fait en spécifiant des éléments tels que les sauts de paragraphe, les titres et les listes. SGML permet également aux utilisateurs de définir des éléments spécifiques pour leurs propres documents.
SGML est basé sur une structure hiérarchique, ce qui signifie que les éléments peuvent être imbriqués dans d’autres éléments. Il supporte également plusieurs syntaxes, ce qui permet aux utilisateurs de choisir celle qui correspond le mieux à leurs besoins. De plus, le SGML est extensible, ce qui signifie que les utilisateurs peuvent définir leurs propres balises et éléments.
SGML est utilisé dans une variété d’applications, y compris les pages Web, les bases de données et les logiciels. Il est également utilisé pour créer des documents pour le World Wide Web (WWW). De plus, SGML est utilisé dans l’édition, où il sert à définir la structure des livres et autres documents imprimés.
Le principal avantage de SGML est qu’il permet aux documents d’être lus et traités par tout système informatique, indépendamment de la plate-forme ou du système d’exploitation. De plus, SGML est extensible, ce qui signifie que les utilisateurs peuvent créer leurs propres balises et éléments pour personnaliser leurs documents. Enfin, les documents SGML sont faciles à maintenir et à mettre à jour, ce qui les rend plus fiables que les autres formats de documents.
Le principal inconvénient de SGML est qu’il peut être difficile à apprendre, car il exige que les utilisateurs aient une compréhension de base des balises et des éléments. De plus, les documents SGML peuvent être volumineux et complexes, ce qui les rend difficiles à maintenir et à mettre à jour. Enfin, SGML n’est pas aussi largement utilisé que d’autres formats de document, ce qui peut rendre difficile la recherche d’une assistance en cas de besoin.
SGML est une norme permettant de définir des langages de balisage. Il n’est pas lui-même un langage de balisage.
HTML est un langage de balisage qui est utilisé pour structurer le contenu d’une page Web. SGML est une norme pour la définition des langages de balisage. SGML est plus souple que HTML, mais HTML est plus largement utilisé.
Il est difficile d’affirmer de manière définitive que SGML est meilleur que HTML, car cela dépend de vos besoins et préférences spécifiques. Le SGML est un système plus complexe que le HTML et est donc mieux adapté aux grands projets comportant des structures de documents complexes. Le HTML est plus simple et plus facile à apprendre, ce qui le rend plus adapté aux petits projets ou à ceux dont la structure des documents est moins complexe.
SGML n’est pas utilisé sur le Web pour un certain nombre de raisons. Tout d’abord, SGML est un format très complexe et il est difficile de créer des documents SGML qui soient à la fois bien formés et valides. Deuxièmement, SGML n’est pas bien adapté à la diffusion sur le Web, car il n’est pas facile de formater des documents SGML pour les afficher dans un navigateur Web. Enfin, il existe un certain nombre de formats plus modernes mieux adaptés à la diffusion sur le Web, tels que HTML, XML et XHTML.
Les fichiers SGML peuvent être lus à l’aide d’un certain nombre d’outils différents, en fonction du format particulier du fichier et du résultat souhaité. Par exemple, les fichiers SGML peuvent être convertis dans d’autres formats tels que XML ou HTML à l’aide d’un outil tel que le convertisseur SGML vers XML en ligne du W3C.