Indholdsfortegnelse:
- Definition - Hvad betyder Standard Generalized Markup Language (SGML)?
- Techopedia forklarer Standard Generalised Markup Language (SGML)
Definition - Hvad betyder Standard Generalized Markup Language (SGML)?
Standard generaliseret markup-sprog (SGML) er et tekst-markup-sprog, der tjener som et supersæt af vidt anvendte markup-sprog som HTML (hypertext markup-sprog) og XML (extensible markup sprog).
SGML bruges til at markere dokumenter og har fordelen ved ikke at være afhængig af en bestemt applikation. Det stammer fra GML (generaliseret markup-sprog), som gjorde det muligt for brugere at arbejde med standardiserede formateringsformater til elektroniske dokumenter.
Techopedia forklarer Standard Generalised Markup Language (SGML)
Standard generaliseret markup-sprog indeholder følgende egenskaber:
- Beskrivende markup
- Dokumenttyper
Beskrivende markering involverer brug af markup-kode, der identificerer, hvordan forskellige dele af et dokument skal fortolkes. For eksempel kan koden identificere en del som et afsnit, en anden som en fodnote og endnu en anden som en liste eller et element på en liste.
Enhver software, der er i stand til at behandle det markerede dokument, vil det derefter bruge sin egen form for gengivelse. For eksempel kan en applikation muligvis samle dele identificeret som fodnoter og udskrive dem i slutningen af hver side. En anden kan udskrive fodnoter i slutningen af hvert kapitel. Endnu en anden udskriver muligvis slet ikke fodnoterne.
Et andet vigtigt træk ved standardiseret almindeligt markeringssprog er dets brug af dokumenttyper og derefter brugen af dokumenttypedefinition (DTD). En bestemt dokumenttype forventes at have specifikke dele og en bestemt struktur. For eksempel, når der er en DTD til en rapport, skal dele og struktur af dokumentet følge det, der er defineret i DTD, for at det skal betragtes som en rapport. En stor fordel er, at dokumenter med samme type kan behandles ensartet af al software, der er i stand til at behandle dem.