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

  • comparaisons populaires: Différence entre les pointes des ongles et les ongles en acrylique

    Différence entre les pointes des ongles et les ongles en acrylique

    Principale différence: la pointe de l'ongle est la partie dorsale antérieure de l'ongle, tandis que l'ongle en acrylique est la forme artificielle de l'ongle entier. Les pointes des ongles sont la partie dorsale avant de tout ongle. Ils font partie des ongles naturels, qui sont décorés avec des peintures pour les ongles de couleur, des peintures pour les ongles en gel, des vernis à ongles et avec différents motifs. Les
  • comparaisons populaires: Différence entre Integer et Pointer

    Différence entre Integer et Pointer

    Différence de clé: les entiers font référence à tout type de données représentant un sous-ensemble d'entiers mathématiques. Les pointeurs sont des types de données dont la valeur fait référence à une autre valeur ou à des données stockées dans le système. Les nombres entiers et les pointeurs sont tous deux couramment utilisés dans les langages de programmation. Les deux termes
  • comparaisons populaires: Différence entre l'hébergement Web et l'hébergement de messagerie

    Différence entre l'hébergement Web et l'hébergement de messagerie

    Différence clé: l' hébergement Web fait référence à un service associé à l'hébergement Internet. Les entreprises qui offrent ce service fournissent leurs ordinateurs serveurs pour stocker les sites Web. Hébergement de messagerie fait référence à un service d'hébergement dans lequel les utilisateurs peuvent envoyer et stocker des courriels sur Internet. Il gère le t
  • comparaisons populaires: Différence entre le Kung Fu et les arts martiaux

    Différence entre le Kung Fu et les arts martiaux

    Principale différence: le terme «Kung Fu» englobe uniquement les formes d'art martial chinois, alors que le terme «arts martiaux» englobe les sports d'autodéfense chinois, japonais et coréens. Le kung-fu reflète les formes d'art martial chinois traditionnel, qui comprennent plusieurs autres formes d'art martial. Leurs
  • comparaisons populaires: Différence entre Nokia Lumia 925 et HTC One X +

    Différence entre Nokia Lumia 925 et HTC One X +

    Différence clé: Nokia a récemment annoncé son nouveau téléphone phare, le Nokia Lumia 925. Le téléphone est livré avec un écran tactile capacitif AMOLED de 4, 5 pouces qui occupe une bonne place à l'avant, avec haut-parleur et capteurs. L'écran capacitif de 4, 5 pouces a le même PureMotion HD +, ClearBlack que dans Lumia 920. Le HTC One
  • comparaisons populaires: Différence entre la 3G et le haut débit

    Différence entre la 3G et le haut débit

    Différence clé: la troisième génération, la troisième génération de la technologie de télécommunication mobile. Par ailleurs, le haut débit est une large bande de fréquences électromagnétiques. La 3G est un raccourci de la troisième génération, qui fait référence à une technologie sans fil avancée. Il présente des fon
  • comparaisons populaires: Différence entre l'acné et les éruptions cutanées

    Différence entre l'acné et les éruptions cutanées

    Différence clé: l' acné est un trouble de la peau caractérisé par la présence de boutons, de points noirs et de points blancs. Les éruptions cutanées peuvent être associées à une éruption temporaire ou à une décoloration de la peau. Il est généralement enflammé ou gonflé. L'acné et les éruptions cutanées sont liées à des problèmes de peau et peuvent être très dangereuses si elles s'avèrent graves. Beaucoup de gens raconten
  • comparaisons populaires: Différence entre Tally Silver et Gold

    Différence entre Tally Silver et Gold

    Différence clé: Tally Silver et Tally Gold font référence à deux éditions différentes de Tally ERP 9. Les éditions Silver ne peuvent être activées et utilisées que par le même ordinateur. D'autre part, ERP Gold permet l'activation sur un ordinateur, mais l'accès à partir de plusieurs ordinateurs illimités sur le même réseau. Tally Silver et
  • comparaisons populaires: Différence entre Sony Xperia ZR et HTC One

    Différence entre Sony Xperia ZR et HTC One

    Principale différence: le Sony Xperia ZR est essentiellement une version plus petite du produit phare, le Xperia Z, offrant une grande partie des mêmes fonctionnalités. Comme le Xperia Z, le nouveau Xperia ZR est résistant à l'eau et à la poussière. Cependant, contrairement au Z, le Xperia ZR fonctionne sous Android OS, v4.1 Jell

Choix De L'Éditeur

Différence entre Sony Xperia E et Karbonn Titanium S5

Principale différence: les Sony Xperia E et E-Dual sont deux téléphones d'entrée de gamme de Sony Mobile. Le téléphone est livré avec un capacitif 3, 5 TFT qui a une densité de pixels d’environ 165 ppp. Il est livré avec un processeur Snapdragon Qualcomm 1 GHz Cortex-A5, un processeur graphique Adreno 200 et 512 Mo de RAM. Le Karbon