Innholdsfortegnelse:
- Definisjon - Hva betyr SGML (Standard Generalised Markup Language)?
- Techopedia forklarer Standard Generalised Markup Language (SGML)
Definisjon - Hva betyr SGML (Standard Generalised Markup Language)?
Standard generalised markup language (SGML) er et tekstmarkeringsspråk som fungerer som et supersett av mye brukte markeringsspråk som HTML (hypertext markup language) og XML (extensible markup language).
SGML brukes til å merke opp dokumenter og har fordelen av å ikke være avhengig av en spesifikk applikasjon. Det er avledet fra GML (generalised markup language), som tillot brukere å jobbe med standardiserte formateringsstiler for elektroniske dokumenter.
Techopedia forklarer Standard Generalised Markup Language (SGML)
Standard generalisert markeringsspråk har følgende egenskaper:
- Beskrivende merking
- Dokumenttyper
Beskrivende markering innebærer bruk av merkingskode som identifiserer hvordan ulike deler av et dokument skal tolkes. For eksempel kan koden identifisere en del som et avsnitt, en annen som en fotnote og enda en som en liste eller et element i en liste.
All programvare som kan behandle det oppmerkede dokumentet, vil da gjøre det ved å bruke sin egen type gjengivelse. For eksempel kan ett program samle deler identifisert som fotnoter og skrive dem ut på slutten av hver side. En annen kan trykke fotnoter på slutten av hvert kapittel. Nok en gang skriver kanskje ikke ut fotnoter i det hele tatt.
Et annet viktig kjennetegn på standard generalisert markeringsspråk er bruken av dokumenttyper, og deretter bruken av dokumenttypedefinisjon (DTD). En bestemt dokumenttype forventes å ha spesifikke deler og en spesifikk struktur. Når det for eksempel er en DTD for en rapport, skal delene og strukturen i dokumentet følge det som er definert i DTD for at det skal betraktes som en rapport. En stor fordel er at dokumenter med samme type kan behandles jevn av all programvare som er i stand til å behandle dem.
