Vad är en systemidentifierare?
I världen av informationsteknologi är en systemidentifierare en specifik typ av "dokumentbearbetningskonstruktion" - den berättar för datorer hur en specifik fil ska tolkas genom att identifiera vilken typ av applikation som ska använda den. Systemidentifierare går i början av en fil för att ge vägbeskrivningar till tolkdatorn. Programmerare använder den här typen av användbart direktiv på markeringsspråk som HTML och XML.
I början användes systemidentifierare i en HyTime markup-språkmiljö för verktyg som standardiserat General Markup Language eller SGML. Systemidentifieraren är också en del av ett HTML-dokument, den vanliga filtypen för att skapa webbsidor visas. Dessutom är en systemidentifierare en del av XML, ett markeringsspråk för kontroll av virtuella element med taggar.
Systemidentifierare ingår generellt i en dokumenttypdeklaration (DTD). DTD är en del av en orienteringsetikett som går före den körbara koden. Programmerare kallar det en fragmentfri URI-referens. Systemidentifieraren kan vara en del av vad som placeras inom citattecken i en DTD.
Olika typer av identifierare hjälper datorer att använda markeringsfiler på olika sätt. En systemidentifierare är för ett dokument som bara ska användas av en applikation. När ett dokument sträcker sig över mer än ett program använder det en offentlig identifierare.
Systemidentifierare kommer ofta att innehålla en hänvisning till World Wide Web Consortium, eller W3, genom en tagg inklusive www.w3.org. World Wide Web Consortium är en grupp som presenterar internationella standarder för markeringsspråk för programmeringsgemenskapen. W3 är en auktoritativ källa för att lära sig strukturen för XML- och HTML-dokument. Därför kommer en systemidentifierare att inkludera riktningen till W3-adressen.
Systemidentifieraren och andra delar av dokumenttypdeklarationen, eller DOCTYPE, tolkas av webbläsare. Programmerare hänvisar till diagnosåtgärderna för webbläsarteknologier som "sniffning" eller "switching", där webbläsaren bestämmer ett layoutläge med hänsyn till DTD-koden. I många typer av moderna webbläsare är DTD till stor del värdelös om HTML-typen tolkas med HTML-parsers, istället för andra läsmetoder. Trots detta är systemidentifieraren och DTD fortfarande den vanliga standarden för att se till att webbläsaren känner igen filens format. Allt detta skapar det sofistikerade systemet där olika webbläsare exakt lägger ut webbsidor enligt källkoden som presenteras för dem.