Différence entre SGML et HTML

Principale différence : SGML et HTML, les deux sont des langages de programmation. Ce sont des langages de balisage bien connus utilisés pour développer des pages Web. Ils sont écrits dans des éléments de balises prédéfinis. La principale différence serait que HTML est un sous-ensemble de SGML.

HTML signifie Hyper Text Markup Language. C'est un langage informatique bien connu qui est utilisé pour développer des pages Web. Il existe depuis longtemps et est couramment utilisé pour concevoir des pages Web. XML ou Extensible Markup Language définit un ensemble de règles pour coder les documents dans un format lisible à la fois par l’homme et par l’ordinateur.

HTML est écrit en utilisant des éléments HTML, qui consistent en balises, principalement une balise d'ouverture et une balise de fermeture. Les données entre ces balises sont généralement le contenu. L'objectif principal du HTML est de permettre aux navigateurs Web d'interpréter et d'afficher le contenu écrit entre les balises. Les balises sont conçues pour décrire le contenu de la page. HTML est livré avec des balises prédéfinies. Ils permettent d'insérer des images, du texte, des vidéos, des formulaires et d'autres éléments de contenu dans une page Web cohérente.

Les éléments de HTML sont les éléments de base de tous les sites Web. HTML permet aux images et aux objets d'être incorporés dans la page Web. Il peut également être utilisé pour créer des formulaires interactifs. HTML fournit également le moyen de créer des documents structurés. Pour ce faire, il note la sémantique structurelle d'un texte tel que des en-têtes, des paragraphes, des listes, des liens, des citations et d'autres éléments. Cependant, de nos jours, les pages Web sont rarement conçues en HTML. Le HTML permet au programmeur d’incorporer des scripts écrits dans des langages tels que JavaScript, ce que beaucoup font souvent. Cela change l'apparence et le comportement des pages Web HTML.

SGML signifie le langage de balisage généralisé standard. Il s’agit d’une technologie standard ISO permettant de définir des langages de balisage généralisés pour les documents.

SGML est dérivé du langage GML (Generalized Markup Language) d’IBM, développé par Charles Goldfarb dans les années 1960. En tant que langage de balisage de documents, SGML a été conçu à l'origine pour permettre le partage de documents de projets volumineux lisibles par machine au sein du gouvernement, des lois et de l'industrie. Nombre de ces documents doivent rester lisibles longtemps dans le domaine des technologies de l'information. Il est également largement utilisé par les industries militaire, aérospatiale, de référence technique et d'édition industrielle. L’introduction du profil XML a rendu SGML plus adapté à ses applications répandues dans les utilisations à petite échelle et à usage général.

Selon Wikipedia, SGML généralise et prend en charge un large éventail de langages de balisage. Ces langages vont des syntaxes de type wiki aux langages entre crochets de type RTF et aux langages de balises de type HTML. Il est considéré comme un peu moins durable, car il ne prend pas en charge de nombreuses applications des navigateurs. Les documents contenant des erreurs générales nécessitent plus de temps pour être traités. Le temps de chargement et la vitesse de téléchargement de la page sont plus lents.

SGML est considéré comme la langue mère de HTML et XML, qui sont maintenant largement utilisés pour la transcription de documents numériques. Il a acquis une norme internationale spécifiant la description du type et du contenu des documents numériques. Avec le temps, la popularité de SGML a rapidement augmenté. Il existe également peu d'obstacles à SGML, car il n'existe pas de feuilles de style largement prises en charge dans SGML, les logiciels deviennent instables et ne sont pas développés en raison des paramètres définis par SGML. En outre, l'échange de données SGML est devenu très complexe en raison de la compatibilité variable des packages logiciels, ce qui peut entraîner de graves problèmes.

Comparaison entre SGML et HTML:

SGML

HTML

Formulaire complet

Il représente le langage de balisage généralisé standard.

Il représente Hyper Text Markup Language.

Type

application / sgml, text / sgml

texte / html

Code de type

Texte

Texte

Type uniforme

public.xml

public.html

Développé par

ISO

WWW Consotium

Type de format

C'est un langage de balisage.

C'est un langage de balisage.

Étendu à partir de

GML

SGML

Prolongé à

HTML, XML

XHTML

Recommandé

Articles Connexes

  • différence entre: Différence entre les dents primaires et les dents permanentes

    Différence entre les dents primaires et les dents permanentes

    Différence clé: les dents primaires sont le premier ensemble de dents que l’être humain possède au cours de son cycle de vie. Les dents permanentes sont le deuxième ensemble de dents que possèdent les êtres humains. Les dents temporaires sont au nombre de 20, alors que les dents permanentes sont généralement au nombre de 32. Les dents
  • différence entre: Différence entre Samsung Galaxy Mega 5.8 et iPhone 5

    Différence entre Samsung Galaxy Mega 5.8 et iPhone 5

    Principale différence: Samsung a désormais élargi ses offres dans la catégorie phablet en introduisant le Samsung Galaxy Mega 5.8 et le Samsung Galaxy Mega 6.3. Le Samsung Galaxy Mega 5.8 est nommé tel en raison de son écran tactile capacitif TFT de 5, 8 pouces, avec une résolution de 540 x 960 pixels. Le té
  • différence entre: Différence entre le bois dur et le contreplaqué

    Différence entre le bois dur et le contreplaqué

    Différence clé: le bois dur est le bois qui provient d'un arbre angiosperm. Il s’agit d’un type d’arbre dont les graines sont enfermées, que ce soit dans des cosses, une coquille, une couverture ou un fruit. Certains bois durs célèbres incluent l'érable, le balsa, le chêne, l'orme, l'acajou et le sycomore. Le contrepl
  • différence entre: Différence entre AMD et Pentium

    Différence entre AMD et Pentium

    Principale différence: AMD est une multinationale basée à Sunnyvale, en Californie. Pentium est l'une des marques de microprocesseurs compatibles x86 produits par Intel. Au fil des ans, AMD a eu de nombreux processeurs en concurrence avec la série Pentium. Toutefois, le processeur considéré comme un concurrent direct de Pentium est la série de processeurs Athlon d'AMD. Advan
  • différence entre: Différence entre la politique de confidentialité et les termes et conditions

    Différence entre la politique de confidentialité et les termes et conditions

    Différence clé: une politique de confidentialité est une déclaration ou un document juridique qui révèle au public que ses informations sont collectées par le site Web ou l'application. Les conditions générales constituent un ensemble de règles et de directives auxquelles il faut se conformer pour pouvoir utiliser le service. Ils sont
  • différence entre: Différence entre Eyeliner et Mascara

    Différence entre Eyeliner et Mascara

    Différence clé: Eyeliner est une substance qui est appliquée sur les paupières et sous les yeux pour créer une variété d'illusions esthétiques. Le mascara est utilisé sur les cils pour leur donner un aspect plus complet. Eyeliner et le mascara sont souvent entendus quand on parle de maquillage et sont maintenant considérés comme les bases du maquillage. Ils sont
  • différence entre: Différence entre Rave Party et Clubbing

    Différence entre Rave Party et Clubbing

    Différence clé: les raves ou parties raves sont d’énormes fêtes en plein air qui impliquent des représentations en direct et sont fortement associées aux drogues. Par contre, le clubbing est la fête qui se déroule dans une boîte de nuit, un disque, une discothèque, etc. Les raves et les clubs sont devenus la scène nocturne de nombreuses personnes en vacances en Europe. Cependant,
  • différence entre: Différence entre défilé de mode et concours de beauté

    Différence entre défilé de mode et concours de beauté

    Différence clé: un défilé de mode est un spectacle qui permet aux créateurs de mode de montrer leur nouvelle collection de créations de mode. Un concours de beauté, en revanche, est complètement différent. C’est une compétition qui oppose généralement des concurrentes féminines. Un défilé de mode et un concours de beauté sont deux choses complètement différentes. Bien sûr, ils ont
  • différence entre: Différence entre Samsung Galaxy S6 et S6 Edge

    Différence entre Samsung Galaxy S6 et S6 Edge

    Différence clé: le Galaxy S6 a un écran droit qui se termine par une lunette sur les côtés. Cependant, le S6 Edge est livré avec un écran incurvé qui recouvre les côtés du téléphone et se connecte au panneau arrière. Samsung a fait une énorme chute dans l'arène des smartphones, avec ses téléphones phares Galaxy. C'est actue

Choix De L'Éditeur

Différence entre Samsung Galaxy S5 et S3

Différence clé: Samsung Galaxy S5 et S3 sont deux des smartphones de Samsung. Les fonctionnalités les plus avancées du S5 comprennent le lecteur d'empreinte digitale, un capteur d'empreinte digitale qui permet aux utilisateurs d'utiliser leur empreinte digitale pour déverrouiller le Galaxy S5; un moniteur de fréquence cardiaque à l'arrière, qui se synchronise avec l'application S Health mise à niveau. De plus