Forskjellen mellom SGML og HTML

Hovedforskjell : SGML og HTML, begge er programmeringssprog. De begge er velkjente markup-språk som brukes til å utvikle nettsider. De er skrevet i forhåndsdefinerte tagelementer. Den primære forskjellen ville være HTML er en delmengde av SGML.

HTML står for Hyper Text Markup Language. Det er et velkjent dataspråk som brukes til å utvikle nettsider. Det har eksistert lenge, og brukes ofte til å designe websider. XML eller Extensible Markup Language definerer et sett med regler for koding av dokumenter i et format som kan leses av både menneske og datamaskin.

HTML er skrevet ved hjelp av HTML-elementer, som består av koder, først og fremst en åpningsmerke og en lukkerkode. Dataene mellom disse kodene er vanligvis innholdet. Hovedformålet med HTML er å tillate nettlesere å tolke og vise innholdet som er skrevet mellom kodene. Merkene er utformet for å beskrive sidens innhold. HTML leveres med forhåndsdefinerte koder. De tillater en å sette inn bilder, tekst, videoer, skjemaer og andre deler av innholdet sammen i en sammenhengende nettside.

Elementer av HTML er de grunnleggende byggeblokkene på alle nettsteder. HTML lar bilder og objekter bli integrert i nettsiden. Det kan også brukes til å lage interaktive skjemaer. HTML gir også midler til å lage strukturerte dokumenter. Det gjør dette ved å betegne strukturell semantikk for tekst som overskrifter, avsnitt, lister, lenker, sitater og andre elementer. Men i disse dager er nettsider sjelden designet med bare HTML. HTML gjør det mulig for programmereren å legge inn skript skrevet på språk som JavaScript, som mange ofte gjør. Dette endrer utseendet og oppførselen til HTML-websidene.

SGML står for Standard Generalized Markup Language. Det er en ISO-standard teknologi for å definere generaliserte oppslagsspråk for dokumenter.

SGML ble avledet fra IBMs Generalized Markup Language (GML), som ble utviklet av Charles Goldfarb, på 1960-tallet. Som et dokumentopptakspråk ble SGML opprinnelig utformet for å muliggjøre deling av maskinlesbare storprosjektdokumenter i regjeringen, loven og industrien. Mange slike dokumenter er pålagt å forbli lesbare i lang tid innen informasjonsteknologi. Den brukes også mye av militær-, luftfart, teknisk referanse og industriell forlagsindustri. Innføringen av XML-profilen har gjort SGML mer egnet for sine utbredt applikasjoner i bruk i småskala, generelle formål.

Ifølge Wikipedia generaliserer SGML og støtter et bredt spekter av oppslagsspråk. Disse språkene spenner fra Wiki-lignende syntakser til RTF-lignende brakede språk til HTML-lignende matchende tag-språk. Det regnes som litt mindre bærekraftig, da det ikke støtter mange applikasjoner av nettleserne. Dokumenter som inneholder liberale feil krever mer tid til å behandle. Siden har tregere lastetid og laster ned hastighet.

SGML regnes for å være morsspråket til HTML og XML, som nå er mye brukt til å transkribere digitale dokumenter. Den har oppnådd en internasjonal standard for å spesifisere beskrivelsen av typen og innholdet i de digitale dokumentene. Med tiden har SGMLs popularitet raskt økt. Det er også få barrierer for SGML, siden det ikke er noen støttede stilark i SGML, blir programvaren ustabil og uutviklet på grunn av SGMLs sterke innstillinger. Dessuten har SGML datautveksling blitt svært komplisert på grunn av varierende kompatibilitet blant programvarepakker, noe som kan forårsake alvorlige problemer.

Sammenligning mellom SGML og HTML:

SGML

HTML

Fullstendig format

Den står for Standard Generalized Markup Language.

Den står for Hyper Text Markup Language.

Type

søknad / sgml, tekst / sgml

text / html

Type kode

Tekst

Tekst

Ensartet type

public.xml

public.html

Utviklet av

ISO

WWW Consotium

Format type

Det er et oppslagsspråk.

Det er et oppslagsspråk.

Utvidet fra

GML

SGML

Utvidet til

HTML, XML

XHTML

Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjell mellom Fetus, Embryo og Zygote

    Forskjell mellom Fetus, Embryo og Zygote

    Nøkkelforskjell: Fetus, embryo og foster, disse betingelsene brukes hovedsakelig i kontekst til svangerskapstid for viviparous pattedyr. Zygote er det befruktede egget som dannes når sæd og egg smeltes sammen. Embryo er mellomstadiet mellom zygote og fosteret. Zygotene går gjennom flere divisjonssykluser for å danne et embryo som videre utvikler seg til et foster. Et
  • forskjell mellom: Forskjell mellom Sony Xperia E og Nokia Lumia 520

    Forskjell mellom Sony Xperia E og Nokia Lumia 520

    Hovedforskjell: Sony Xperia E og E-Dual er to inngangsnivå telefoner fra Sony Mobile. Telefonen leveres med en 3, 5 TFT kapasitiv som har en ~ 165 ppi pixel tetthet. Den leveres med en 1 GHz Cortex-A5 Qualcomm Snapdragon-prosessor, en Adreno 200 GPU og 512 MB RAM. Nokia Lumia 520 er en 4-tommers IPS kapasitiv berøringsskjerm smarttelefon som tilbyr 480x800 piksler skjerm, som tilbyr ca 233 ppi.
  • forskjell mellom: Forskjell mellom observasjonsstudier og kliniske forsøk

    Forskjell mellom observasjonsstudier og kliniske forsøk

    Nøkkelforskjell: Observasjonsstudier krever at forskeren bare ser pasientene langt unna, og kan ikke forstyrre måten de oppfører seg på. Hvis en forsker forstyrrer det, kan det føre til at dataene blir manipulert. I kliniske stier vil forskeren dele deltakerne i to flere grupper og kontrollere hvordan de oppfører seg, mens man merker endringene eller resultatene. Obse
  • forskjell mellom: Forskjell mellom Sjekk og Sjekk

    Forskjell mellom Sjekk og Sjekk

    Hovedforskjell: Både Sjekk og Sjekk er en type dokument som vanligvis brukes i Banking. Hovedformålet er å fortelle banken å trekke beløpet fra skuffens konto og betale det beløpet til betalingsmottakeren. Sjekk er brukt i britisk engelsk, mens sjekk er brukt på amerikansk engelsk. I ofte skjer i språk at man kommer over to ord som er ganske like; de kan se det samme, eller høres det samme, men er to helt forskjellige termer med helt forskjellige betydninger. Dette e
  • forskjell mellom: Forskjellen mellom empirisk og molekylær formel

    Forskjellen mellom empirisk og molekylær formel

    Nøkkelforskjell: Empirisk formel for en kjemisk forbindelse viser det enkleste positive heltallforholdet mellom atomer av hvert element som er tilstede i en forbindelse. Molekylformel for en forbindelse, også kjent som kjemisk formel, er en måte å uttrykke mengden atomer som hvert element har i den bestemte forbindelse. Fo
  • forskjell mellom: Forskjellen mellom otolaryngologist og ENT

    Forskjellen mellom otolaryngologist og ENT

    Nøkkelforskjell: En Otolaryngologist er en medisinsk ekspert i diagnose og behandling av sykdommer relatert til øret, nesen og trusselen. Øre, nese og hals er kollektivt kjent som ENT. Derfor refererer ENT eller ENT-spesialister også til otolaryngologer. Derfor er de begge de samme. Otolaryngologists er leger eller leger som er spesialisert på å behandle pasientene med problemer med øre, nese og hals (ENT). Medis
  • forskjell mellom: Forskjellen mellom Abacus og Computer

    Forskjellen mellom Abacus og Computer

    Nøkkelforskjell : Et abacus (plural abaci eller abacuses) er et verktøy som brukes for å hjelpe med matematiske beregninger. En datamaskin er en generell enhet som kan programmeres til å utføre et begrenset sett av aritmetiske eller logiske operasjoner. En abacus og en datamaskin er to forskjellige enheter som brukes til databehandling i dagens verden. Sel
  • forskjell mellom: Forskjellen mellom HTML5 og XHTML

    Forskjellen mellom HTML5 og XHTML

    Hovedforskjell: HTML5 er den femte revisjonen av HTML-standarden. HTML står for HyperText Markup Language. Det er et velkjent markup-språk som brukes til å utvikle nettsider. Kjerneformålene med HTML5 har vært å forbedre språket med støtte for den nyeste multimedia. XHTML står for Extensible HyperText Markup Language. Det er
  • forskjell mellom: Forskjellen mellom flytende og vandig

    Forskjellen mellom flytende og vandig

    Nøkkelforskjell: Væske er en tilstand av materie som ikke har fast form, men har et bestemt volum. En vandig løsning er en løsning der et stoff oppløses i vann. Solid, flytende og gass er tre primære tilstander av materie der gjenstander kan bli funnet på jorden. Nesten alle stoffer finnes i en av disse tre tilstandene. Vann

Redaksjonens

Forskjellen mellom modul og klasse

Nøkkelforskjell: I programmeringsspråk er klasser tegninger av objekter som inneholder medlemmer som felt og metoder. Modulen introduserer definisjonen relatert til egenskaper, hendelser, variabler og prosedyrer av sine medlemmer. Moduler kan ikke instansieres som klasser. I mange programmeringsspråk spiller klasser og moduler en viktig rolle. K