Forholdet mellem SGML, HTML og XML

click fraud protection

SGML, HTMLog XML er alle markup-sprog. Udtrykket "markup" stammer fra redaktører, der foretager revision af forfatterens manuskripter. En redaktør "markerer" manuskriptet for at fremhæve visse felter. I computerteknologi er et markup-sprog et sæt ord og symboler, der fremhæver tekst for at definere det til et webdokument. For at adskille afsnit og sætte bogstaver med fed skrift bruger webdesignere f.eks. Markup-sprog. Når du først har forstået rollerne som SGML, HTML og XML spiller i webdesign, ser du slægtskabet, som disse forskellige sprog har med hinanden. I en nøddeskal er SGML, HTML og XML en familie af sprog, der hjælper med at gøre websteder funktionelle og webdesign dynamiske.

SGML

I denne familie af markup-sprog er Standard Generalized Markup Language (SGML) forælder. SGML giver en måde at definere markup-sprog på og sætter standarden for deres form. Med andre ord angiver SGML, hvad nogle sprog kan eller ikke kan, hvilke elementer der skal inkluderes, såsom tags, og sprogets grundlæggende struktur. Når en forælder videregiver genetiske egenskaber til et barn, overfører SGML strukturer og formatregler til markeringssprog.

instagram viewer

HTML

HyperText Markup Language (HTML) er et barn eller applikation af SGML. Det er HTML, der strukturerer siden til en browser. Ved hjælp af HTML kan du integrere billeder, oprette sidesektioner, oprette skrifttyper og dirigere flyde på siden. Derudover kan du ved hjælp af HTML tilføje andre funktioner til et websted via scriptingsprog som JavaScript. HTML er det dominerende sprog, der bruges i webstedsdesign.

XML

Extensible Markup Language (XML) er en fætter til HTML og en nevø til SGML. Selvom XML er et markup-sprog og derfor er en del af familien, har det andre funktioner end HTML. XML er et undersæt af SGML, som giver det rettigheder, som en applikation, såsom HTML, ikke har. XML kan definere egne applikationer. Resource Description Format (RDF) er en anvendelse af XML. HTML er begrænset til design og har ikke undergrupper eller applikationer. XML er en pared-down eller let version af SGML, der er designet til at arbejde med begrænset båndbredde. XML nedarvede genetiske træk fra SGML, men er skabt til at skabe sin egen familie. Delsæt af XML inkluderer XSL og XSLT.

instagram story viewer