Verschil tussen HTML en SGML

Sleutelverschil - HTML vs SGML
 

Er zijn verschillende technologieën die worden gebruikt voor webontwikkeling zoals CSS, JavaScript, PHP enz. De basistaal voor webontwikkeling is onder meer HTML. Het is een opmaaktaal die uit tags bestaat. Er zijn specifieke tags voor elke taak. HTML kan worden gebruikt om de structuur van de webpagina te wijzigen. Het toevoegen van alinea's, het wijzigen van koppen, lijsten en tabellen toevoegen zijn enkele taken die met HTML kunnen worden uitgevoerd. Er zijn verschillende versies van HTML. De nieuwste versie is HTML5. Het heeft veel extra functies om effectieve webapplicaties te bouwen. HTML is de standaard opmaaktaal voor het maken van webpagina's en webapps. SGML is een standaard voor het definiëren van algemene opmaaktalen voor documenten. Dat is de belangrijk verschil tussen HTML en SGML. HTML is gebaseerd op SGML. Dit artikel bespreekt het verschil tussen HTML en SGML.

INHOUD

1. Overzicht en belangrijkste verschil
2. Wat is HTML
3. Wat is SGML
4. Relatie tussen HTML en SGML
5. Vergelijking zij aan zij - HTML versus SGML in tabelvorm
6. Samenvatting

Wat is HTML?

HTML staat voor Hyper Text Markup Language. De meeste webpagina's zijn met elkaar verbonden. Een koppeling naar een andere webpagina wordt Hypertext genoemd. HTML bevat tags die de webbrowser instrueren hoe de structuur van de pagina moet worden gemaakt. De kopjes, alinea's, lijsten, tabellen vallen onder de structuur van de webpagina's.

Elk HTML-bestand heeft de verklaring van het documenttype bovenaan. Het vertelt de browser over de HTML-versie die in het document wordt gebruikt. De details van de webpagina zijn in sectie. De inhoud die op de webpagina wordt weergegeven, bevindt zich in de sectie. Er zijn veel tags om verschillende taken uit te voeren. De

,

enz. worden gebruikt om koppen te maken. De

tag wordt gebruikt om alinea's te scheiden. De meeste tags hebben de bijbehorende starttag en de afsluitende tag. bv.

,

. Er zijn ook opmaaktags. De wordt gebruikt om de tekst vet te drukken. De tag wordt gebruikt om de tekst te onderstrepen. De tag wordt gebruikt om de inhoud cursief te maken. Sommige tags bevatten de begin- en eindtags zelf. De
wordt gebruikt om een ​​horizontale lijn op de pagina te maken. Als de programmeur alleen schrijft
zonder de schuine streep werkt het nog steeds. Maar het zal niet werken met nauwkeuriger XHTML. Dat zijn enkele veelvoorkomende HTML-tags.

Figuur 01: Eenvoudig HTML-document

Bij het openen van de bovenstaande HTML-pagina in de webbrowser ziet het er als volgt uit.

Figuur 02: HTML-pagina in de webbrowser

Volgens het bovenstaande HTML-bestand staat de documentaangifte bovenaan. Het geeft aan dat het HTML-document HTML5 gebruikt. Het hoofdgedeelte en de carrosseriesectie zijn opgenomen in het startlabel en het sluitingslabel. De details van de webpagina zijn opgenomen in het hoofdgedeelte. De inhoud die moet worden weergegeven, bevindt zich in het hoofdgedeelte. De

tag heeft een kop gedefinieerd. De wordt gebruikt om het specifieke stuk tekst vet te maken. Er zijn twee alinea's op de pagina.

HTML kan worden gecombineerd met andere technologieën. Wanneer het wordt gecombineerd met CSS, lijkt de webpagina beter presentabel. Verbinden met JavaScript maakt de webpagina interactiever. Het is de meest voorkomende opmaaktaal voor het maken van webpagina's.

Wat is SGML?

SGML staat voor Standard Generalized Markup Language. Het is een standaard voor het definiëren van markup-talen. HTML is gebaseerd op SGML. Het is op zich geen documenttaal. Het is een beschrijving van hoe het document moet worden gespecificeerd. Daarom is het een metadata. SGML is oorspronkelijk ontworpen om machine-leesbare grote projecten te delen in overheid en andere industrieën. Een SGML-document bestaat uit drie secties. Er is een verklaring. De proloog bevat de DOCTYPE-verklaring met andere markup declaraties. Vervolgens de instantie zelf. Het bevat het belangrijkste element en de inhoud ervan.

Belangrijkste voordelen van SGML zijn dat het kan worden gecreëerd door de documentstructuur te beschouwen in plaats van na te denken over de uiterlijke kenmerken. Ze zullen draagbaarder zijn omdat een SGML-compiler elk document kan interpreteren aan de hand van de definitie van het documenttype (DTD). Documenten die oorspronkelijk bedoeld waren voor het afdrukmedium, kunnen eenvoudig opnieuw worden aangepast voor andere media, zoals het computerscherm.

SGML is een internationale standaard voor het specificeren van de beschrijving van het type en de inhoud van de digitale documenten. Een nadeel van SGML is dat het geen stijlbladen ondersteunt. De software wordt onontwikkeld vanwege de sterke instellingen van SGML. Anders dan dat, is het uitwisselen van gegevens ook complex in SGML.

Wat is de relatie tussen HTML en SGML?

  • HTML is gebaseerd op SGML.

Wat is het verschil tussen HTML en SGML?

HTML versus SGML

HTML is de standaard opmaaktaal voor het maken van webpagina's en webapps. SGML is een standaard voor het definiëren van algemene opmaaktalen voor documenten.
 Betekent
HTML staat voor Hypertext Markup Language. SGML staat voor Standard Generalized Markup Language.

Samenvatting - HTML versus SGML

Elke organisatie onderhoudt tegenwoordig webpagina's. Er zijn verschillende technologieën gebruikt voor webapplicaties. In dit artikel wordt het verschil tussen HTML en SGML besproken. HTML is de standaard opmaaktaal voor het maken van webpagina's en webapps. SGML is een standaard voor het definiëren van algemene opmaaktalen voor documenten. Dat is het verschil tussen HTML en SGML. HTML is gebaseerd op SGML.

Referentie:

1. "Wat is SGML (Standard Generalized Markup Language)? - Definitie van WhatIs.com. "SearchMicroservices. Beschikbaar Hier  
2. "Standard Generalized Markup Language." Wikipedia, Wikimedia Foundation, 18 maart 2018. Beschikbaar Hier 
3. "HTML-overzicht." , Tutorials Point, 8 januari 2018. Beschikbaar Hier 

Afbeelding met dank aan:

1.'SGML 'door Dreftymac op Engels Wikipedia - SGML.svg, (CC BY-SA 2.5) via Commons Wikimedia