? SGML er Standard Generalized Markup Language. Dette er filen formatering system som definerer andre formatering språk . Standard filtype for et SGML -dokument er SGML . En filtype er andre del av en datamaskin filnavn og kommer etter punktum ( " . ") . Kodespråk
Markup språk er data formatering koden snarere enn programmeringsspråk . Et eksempel på et kodespråk er HTML, Hypertext Markup Language. HTML-format websider, men kan ikke genererer dem . Det har ingen programmering konstruerer . Web-sider kan opprettes ved programmeringsspråk som PHP, Perl eller ASP. Utgangen av noen av disse programmene er en fil i HTML- språket. Markup språk er plattformuavhengig , noe som betyr at de kan operere på en hvilken som helst type datamaskin . De trenger ikke å være sammensatt , fordi de ikke er instruksjoner til en datamaskin. I stedet gir de instruksjoner til en seer program , for eksempel en nettleser.
Markup Language Format
En typisk markup language inneholder instruksjoner for formatering i vinkelparenteser (< > ) . Kodene selv brakett tekst , med en start og slutt tag . Kodene inneholder koder som er tolket av betrakteren som effekter som skal brukes til innholdet klammer av kodene . Tags ha spesielle regler , for eksempel hvor i et dokument kan de vises , eller i hvilken rekkefølge de kan vises . Jobben av SGML -filen er å legge ut disse reglene .
SGML
Definisjonen av en SGML -fil er svært abstrakt . Noen brukere vil kanskje tro at SGML -filen beskriver hva hver tag gjør, men SGML -filen gjør ikke dette. For eksempel, hvis et språk hadde en tag par < /bold > , gjør SGML -fil for dette språket ikke gi instruksjoner om hvordan programmene skal lage fet når den ser den koden. I stedet vil det tilsi at en < /bold >-koden ikke kan vises før en tag , eller at to koder på rad teller som ett tag, eller utgjør en feil
.
File Format
en SGML -filen kalles en Document Type Definition , eller DTD . Det er dette dokumentet som finnes i en fil med SGML filtypen . Filen er i et strukturert rent tekstformat. SGML seg selv er avhengig av en rekke symboler og koder , når den beskriver symboler og koder i kodespråk det er å definere .