Huvudskillnad : SGML och HTML, båda är datorprogrammeringsspråk. De båda är välkända märkningsspråk som används för att utveckla webbsidor. De är skrivna i fördefinierade tagelement. Den primära skillnaden skulle vara att HTML är en delmängd av SGML.
HTML står för Hyper Text Markup Language. Det är ett välkänt datorspråk som används för att utveckla webbsidor. Det har funnits länge och brukar användas för att designa webbsidor. XML eller Extensible Markup Language definierar en uppsättning regler för kodning av dokument i ett format som kan läsas av både människa och dator.
HTML är skrivet med hjälp av HTML-element, som består av taggar, främst en öppnings tagg och en stängningskod. Uppgifterna mellan dessa taggar är vanligtvis innehållet. Huvudsyftet med HTML är att tillåta webbläsare att tolka och visa innehållet skrivet mellan taggarna. Taggarna är utformade för att beskriva sidinnehållet. HTML levereras med fördefinierade taggar. De tillåter att man sätter in bilder, text, videor, formulär och andra innehållsdelar tillsammans i en sammanhängande webbsida.
Element av HTML är de grundläggande byggstenarna på alla webbplatser. HTML tillåter bilder och objekt att vara inbäddade i webbsidan. Det kan också användas för att skapa interaktiva former. HTML ger också möjlighet att skapa strukturerade dokument. Det gör detta genom att ange strukturell semantik för text som rubriker, stycken, listor, länkar, citat och andra objekt. Men dessa dagar är webbsidor sällan utformade med bara HTML. HTML tillåter programmeraren att bädda in skript som är skrivna på språk som JavaScript, vilket många ofta gör. Detta ändrar utseende och beteende på HTML-webbsidorna.
SGML står för Standard Generalized Markup Language. Det är en ISO-standardteknologi för att definiera generaliserade markup språk för dokument.
SGML härleddes från IBMs Generalized Markup Language (GML), som utvecklades av Charles Goldfarb, på 1960-talet. Som ett dokumentmallningsspråk var SGML ursprungligen utformat för att möjliggöra delning av maskinläsbara storprojektdokument i regering, lag och industri. Många sådana dokument krävs för länge inom informationstekniken. Den används också i stor utsträckning av militären, flygindustrin, teknisk referens och industriell förlagsindustri. Introduktionen av XML-profilen har gjort SGML mer lämplig för sina utbredda applikationer i småskaligt, allmänt bruk.
Enligt Wikipedia generaliserar SGML och stöder ett brett utbud av markup språk. Dessa språk spänner från Wiki-liknande syntaxer till RTF-liknande bracket språk till HTML-liknande matchande tag språk. Det anses vara lite mindre hållbart, eftersom det inte stöder många applikationer av webbläsarna. Dokument som innehåller liberala fel kräver mer tid att bearbeta. Sidan har långsammare laddningstid och hämtningshastighet.
SGML anses vara moderspråket i HTML och XML, som nu används allmänt för att transkribera digitala dokument. Den har fått en internationell standard för att specificera beskrivningen av typen och innehållet i de digitala dokumenten. Med tiden har SGMLs popularitet ökat snabbt. Det finns också få hinder för SGML, eftersom det inte finns något brett stöds stilark i SGML, mjukvaran blir instabil och är outvecklad tack vare SGMLs starka inställningar. Dessutom har SGML-datautbytet blivit väldigt komplext på grund av varierande kompatibilitet bland mjukvarupaket, vilket kan orsaka allvarliga problem.
Jämförelse mellan SGML och HTML:
SGML | html | |
Fulla formen | Det står för Standard Generalized Markup Language. | Den står för Hyper Text Markup Language. |
Typ | ansökan / sgml, text / sgml | text / html |
Typkod | Text | Text |
Enhetlig typ | public.xml | public.html |
Utvecklad av | ISO | WWW Consotium |
Format typ | Det är ett uppmärksammat språk. | Det är ett uppmärksammat språk. |
Utökad från | GML | SGML |
Förlängd till | HTML, XML | XHTML |