Veebiarenduses kasutatakse erinevaid tehnoloogiaid, näiteks CSS, JavaScript, PHP jne. Nende hulgas on veebiarenduse aluskeel HTML. See on märgistuskeel, mis koosneb siltidest. Iga ülesande jaoks on olemas spetsiaalsed sildid. HTML-i saab kasutada veebilehe struktuuri muutmiseks. Lõigete lisamine, pealkirjade muutmine, loendite ja tabelite lisamine on mõned toimingud, mida saab HTML-i abil täita. HTML-ist on mitu versiooni. Viimane versioon on HTML5. Sellel on palju lisafunktsioone tõhusate veebirakenduste loomiseks. HTML on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. SGML on standard dokumentide üldiste märgistuskeelte määratlemiseks. See on see võtme erinevus HTML-i ja SGML-i vahel. HTML põhineb SGML-il. Selles artiklis käsitletakse HTML-i ja SGML-i erinevust.
1. Ülevaade ja peamised erinevused
2. Mis on HTML
3. Mis on SGML
4. HTML-i ja SGML-i suhe
5. Kõrvuti võrdlus - HTML vs SGML tabelina
6. Kokkuvõte
HTML tähistab hüperteksti märgistuskeelt. Enamik veebisaite on omavahel ühendatud. Teise veebilehe linki nimetatakse hüpertekstiks. HTML sisaldab silte, mis juhendavad veebibrauserit lehe struktuuri loomisel. Pealkirjad, lõigud, loendid ja tabelid kuuluvad veebisaidi struktuuri.
Igal HTML-failil on dokumenditüübi deklaratsioon ülaosas. See räägib brauseriga dokumendis kasutatud HTML-i versioonist. Veebilehe üksikasjad on jaotises. Veebilehel kuvatav sisu asub jaotises. Erinevate ülesannete täitmiseks on palju silte.
tag kasutatakse lõikude eraldamiseks. Enamikul siltidel on vastav algus- ja lõppsilt. nt. ,
. Seal on ka vormingusilte. kasutatakse teksti paksus rasvases kirjas. Sildit kasutatakse teksti allajoonimiseks. Sisu kasutatakse sisu kursiiviks muutmiseks. Mõned sildid sisaldavad algus- ja lõppsilte.Joonis 01: lihtne HTML-dokument
Ülaltoodud HTML-lehekülje avamisel veebibrauseris kuvatakse see järgmiselt.
Joonis 02: HTML-leht veebibrauseris
Ülaltoodud HTML-faili kohaselt on dokumendi deklaratsioon ülaosas. See täpsustab, et HTML-dokument kasutab HTML5. Pea- ja kereosa asuvad algus- ja lõppsildi sees. Veebilehe üksikasjad on toodud peaosas. Kuvatav sisu on kereosas.
HTML-i saab kombineerida teiste tehnoloogiatega. Kui see on ühendatud CSS-iga, näib veebileht esinduslikumana. Ühenduse loomine JavaScriptiga muudab veebilehe interaktiivsemaks. See on kõige levinum märgistuskeel veebilehtede loomiseks.
SGML tähistab standardset üldistatud märgistuskeelt. See on märgistuskeelte määratlemise standard. HTML põhineb SGML-il. See pole iseenesest dokumendikeel. See on dokumendi täpsustamise kirjeldus. Seetõttu on see metaandmed. SGML loodi algselt masinloetavate suurte projektide jagamiseks valitsuses ja muudes tööstusharudes. SGML-dokument koosneb kolmest osast. Seal on deklaratsioon. Proloog sisaldab DOCTYPE deklaratsiooni koos teiste märgistusdeklaratsioonidega. Siis eksemplar ise. See sisaldab ühte kõige olulisemat elementi ja selle sisu.
SGML-i peamised eelised on see, et selle saab luua dokumendi ülesehitust arvestades, mitte välimuse tunnuste järgi mõeldes. Need on paremini kaasaskantavad, kuna SGML-kompilaator suudab tõlgendada mis tahes dokumenti selle dokumenditüübi määratluse (DTD) alusel. Algselt prindikandjale mõeldud dokumente saab hõlpsasti muude kandjate jaoks kohandada, näiteks arvuti ekraanile.
SGML on rahvusvaheline standard digitaaldokumentide tüübi ja sisu kirjelduse täpsustamiseks. SGML-i üheks puuduseks on see, et see ei toeta stiililehti. Tarkvara muutub SGML-i tugevate sätete tõttu arendamata. Peale selle on andmete vahetamine SGML-is ka keeruline.
HTML vs SGML | |
HTML on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. | SGML on standard dokumentide üldiste märgistuskeelte määratlemiseks. |
Tähistab | |
HTML tähistab hüperteksti märgistuskeelt. | SGML tähistab standardset üldistatud märgistuskeelt. |
Tänapäeval hooldab iga organisatsioon veebisaite. Veebirakenduste jaoks kasutatakse erinevaid tehnoloogiaid. Selles artiklis käsitleti HTML-i ja SGML-i erinevust. HTML on standardne märgistuskeel veebilehtede ja veebirakenduste loomiseks. SGML on standard dokumentide üldiste märgistuskeelte määratlemiseks. See on erinevus HTML ja SGML vahel. HTML põhineb SGML-il.
1. „Mis on SGML (standardiseeritud üldistatud märgistuskeel)? - määratlus saidilt WhatIs.com. ” SearchMicroservices. Saadaval siin
2. “Tavaline üldistatud märgistuskeel”. Vikipeedia, Wikimedia Foundation, 18. märts 2018. Saadaval siin
3. HTML-ülevaade. , Õppematerjalide punkt, 8. jaanuar 2018. Saadaval siin
1.'SGML 'autor Dreftymac inglise Vikipeedias - SGML.svg, (CC BY-SA 2.5) Commonsi Wikimedia kaudu