Der er forskellige teknologier, der bruges til webudvikling såsom CSS, JavaScript, PHP osv. Blandt alle disse er basissproget til webudvikling HTML. Det er et markup-sprog, der består af tags. Der er specifikke tags til hver opgave. HTML kan bruges til at ændre strukturen på websiden. Tilføjelse af afsnit, ændring af overskrifter, tilføjelse af lister og tabeller er nogle opgaver, der kan udføres ved hjælp af HTML. Der er flere versioner af HTML. Den seneste version er HTML5. Det har mange ekstra funktioner til at opbygge effektive webapplikationer. HTML er standardmarkeringssprog til oprettelse af websider og webapplikationer. SGML er en standard til definition af generaliserede markup-sprog til dokumenter. Det er den vigtigste forskel mellem HTML og SGML. HTML er baseret på SGML. Denne artikel diskuterer forskellen mellem HTML og SGML.
1. Oversigt og nøgleforskel
2. Hvad er HTML
3. Hvad er SGML
4. Forholdet mellem HTML og SGML
5. Sammenligning side ved side - HTML vs SGML i tabelform
6. Resume
HTML står for Hyper Text Markup Language. De fleste websider er forbundet sammen. Et link til en anden webside kaldes en Hypertext. HTML indeholder tags, der instruerer webbrowseren om, hvordan man opretter strukturen på siden. Overskrifter, afsnit, lister, tabeller hører under websidestruktur.
Hver HTML-fil har dokumenttypedeklarationen øverst. Den fortæller browseren om HTML-versionen, der bruges i dokumentet. Detaljerne på websiden findes i afsnit. Indholdet, der skal vises på websiden, er inde i sektionen. Der er en masse tags til at udføre forskellige opgaver. Det
tag bruges til at adskille afsnit. De fleste tags har det tilsvarende starttag og det afsluttende tag. f.eks. ,
. Der er også formateringskoder. Det bruges til at udtrykke teksten. Mærket bruges til at understrege teksten. Det tag bruges til at gøre indholdet kursivt. Nogle tags indeholder selve start- og sluttagemærkerne. DetFigur 01: Enkelt HTML-dokument
Når du åbner ovennævnte HTML-side i webbrowseren, vises den som følger.
Figur 02: HTML-side i webbrowser
I henhold til ovenstående HTML-fil er dokumenterklæringen øverst. Det specificerer, at HTML-dokumentet bruger HTML5. Hovedsektionen og kropssektionen er inkluderet i startmærket og lukningen Detaljerne på websiden er inkluderet i hovedafsnittet. Indholdet, der skal vises, findes i kropssektionen. Det
HTML kan kombineres med andre teknologier. Når det kombineres med CSS, forekommer websiden mere præsentabel. Forbindelse med JavaScript gør websiden mere interaktiv. Det er det mest almindelige markeringssprog til oprettelse af websider.
SGML står for Standard Generalised Markup Language. Det er en standard til definition af markeringssprog. HTML er baseret på SGML. Det er ikke i sig selv et dokumentsprog. Det er en beskrivelse af, hvordan man specificerer dokumentet. Derfor er det en metadata. SGML blev oprindeligt designet til at dele maskinlæsbare store projekter i regeringen og andre industrier. Et SGML-dokument består af tre sektioner. Der er en erklæring. Prologen indeholder DOCTYPE-erklæringen med andre markup-deklarationer. Derefter selve forekomsten. Det indeholder et af de mest elementer og dets indhold.
De vigtigste fordele ved SGML er, at det kan skabes ved at overveje dokumentstrukturen end at tænke på udseendets egenskaber. De vil være mere bærbare, fordi en SGML-compiler kan fortolke ethvert dokument ved hjælp af dets dokumenttypedefinition (DTD). Dokumenter, der oprindeligt var beregnet til udskrivningsmediet, kan let tilpasses til andre medier, f.eks. Computerskærmen.
SGML er en international standard til specificering af beskrivelsen af typen og indholdet af de digitale dokumenter. En ulempe ved SGML er, at det ikke understøtter stilark. Softwaren bliver uudviklet på grund af de stærke indstillinger af SGML. Bortset fra det er dataudvekslingen også kompliceret i SGML.
HTML vs SGML | |
HTML er standardmarkeringssprog til oprettelse af websider og webapplikationer. | SGML er en standard til definition af generaliserede markup-sprog til dokumenter. |
Står for | |
HTML står for Hypertext Markup Language. | SGML står for Standard Generalised Markup Language. |
Hver organisation vedligeholder i dag websider. Der er forskellige teknologier, der bruges til webapplikationer. Denne artikel diskuterede forskellen mellem HTML og SGML. HTML er standardmarkeringssprog til oprettelse af websider og webapplikationer. SGML er en standard til definition af generaliserede markup-sprog til dokumenter. Det er forskellen mellem HTML og SGML. HTML er baseret på SGML.
1. “Hvad er SGML (standardiseret almindeligt markeringssprog)? - Definition fra WhatIs.com. ” SearchMicroservices. Tilgængelig her
2. "Standard generaliseret markeringssprog." Wikipedia, Wikimedia Foundation, 18. mar. 2018. Tilgængelig her
3. "HTML-oversigt." , Tutorials Point, 8. januar 2018. Tilgængelig her
1.'SGML 'Af Dreftymac på engelsk Wikipedia - SGML.svg, (CC BY-SA 2.5) via Commons Wikimedia