Ett märkningsspråk är ett system för att kommentera ett dokument på ett sätt som är särskiljbart från själva texten. Konceptet härstammar från redaktörernas märkning av pappersmanuskript med en penna i annan färg. Inom databehandling har instruktionerna för den röda pennan ersatts med taggar som beskriver något om texten i de bifogade taggarna, beroende på språk dessa taggar kan beskriva saker som: placering på en sida, formatering (som färg eller teckensnitt) eller bara definiera vad den bifogade texten innebär att.
Technipages förklarar Markup Language
Det mest kända och populära märkningsspråket skulle vara HTML5 (HyperText Markup Language (ett modernt uppdaterad version av HTML)) som används för att beskriva hur webbsidor ska se ut på ett internet webbläsare. HTML5 använder en liknande struktur som HTMLs DML (Declarative Markup Language) men inkluderar taggar och det betyder att det inte längre är rent deklarativt, t.ex. och taggar för kursiv respektive fet stil.
Presentationsmarkeringsspråk är den sorten som ses i de flesta ordbehandlingsprogram, binära flaggor inbäddade i dokumentet som markerar en en viss del av texten som fet eller understruken, till exempel, kallas detta även för WYSIWYG (What You See Is What You Get). Denna typ av uppmärkning är i allmänhet dold för alla användare och ändrar direkt presentationen av den berörda resursen.
Procedurmässiga märkningsspråk som TeX och PostScript bäddar in sin märkning i texten som ger bearbetningsinstruktioner för programmen som bearbetar texten. Processorn kommer att gå igenom den uppmärkta texten i ordning från början till slut och kommer att följa uppmärkningen som den påträffas.
Vanliga användningar av Markup Language
- Markup language skiljer sig från programmeringsspråk genom att de är data utan instruktioner.
- HTML är ett populärt märkningsspråk som används för att koda webbsidor.
- Markup-språk tenderar att inkludera sin notation i rad, men det är möjligt att isolera uppmärkningstexten från innehållet.
Vanliga missbruk av märkningsspråk
- Du kan öka dina betyg i tentor genom att använda ett märkningsspråk.