SGML is de Standard Generalized Markup Language . Dit is het bestand opmaak systeem dat andere opmaak talen definieert . De standaard bestandsextensie voor een SGML document is SGML . Een bestandsextensie is het tweede deel van een computerbestand naam en komt na de punt ( " . " ) . Markup Languages Opmaaktalen zijn data formatteren van code in plaats van programmeertalen . Een voorbeeld van een markup taal HTML , Hypertext Markup Language . HTML-formaat webpagina's , maar kan ze niet genereren . Het heeft geen programmering constructies . Webpagina's kunnen worden gemaakt door programmeertalen zoals PHP , Perl of ASP . De output van een van deze programma's is een bestand in de HTML-taal . Markup- talen zijn platform - onafhankelijk , wat betekent dat ze kunnen werken op elk type computer . Ze hoeven niet te worden opgesteld , omdat ze niet instructies om een computer . In plaats dat ze instructies geven aan een viewer programma , zoals een webbrowser . Markup Language Formaat Een typisch opmaaktaal bevat instructies voor het formatteren in punthaken ( < > ) . De tags zelf beugel tekst , met een begin-en eind-tag . De tags bevatten codes die door de kijker worden geïnterpreteerd als effect dat moet worden toegepast op de inhoud tussen haakjes de tags. Tags hebben speciale regels , zoals waar in een document dat zij kunnen verschijnen , of in welke volgorde ze worden weergegeven . De taak van de SGML -bestand is om die regels lay-out . SGML De definitie van een SGML -bestand is zeer abstract . Sommige gebruikers kunnen denken dat het SGML -bestand wordt beschreven wat elke tag doet , maar het SGML -bestand doet dit niet . Bijvoorbeeld, als een taal had een tagpaar < /bold > , het SGML -bestand voor die taal niet instructies over hoe de toepassing tekst vet te maken als het ziet dat label te geven . In plaats daarvan zou dicteren dat een < /bold > -tag niet kunnen verschijnen voor een tag , of dat twee tags in een rij tellen als een label , of als een vergissing . Bestandssysteemformaat een SGML -bestand is een zogenaamde Document Type Definition , of DTD . Het is dit document dat is opgenomen in een bestand met de SGML -bestand extensie . Het bestand is in een gestructureerde tekst zonder opmaak . SGML zelf steunt op een reeks symbolen en codes , als het beschrijft de symbolen en codes in de markup-talen is het definiëren .
|