? SGML è lo Standard Generalized Markup Language . Questo è il sistema di formattazione file che definisce altri linguaggi di formattazione . L'estensione del file predefinito per un documento XML è SGML . Una estensione del file è la seconda parte di un nome di file del computer e viene dopo il punto (" . " ) . Linguaggi di marcatura
linguaggi di markup sono dati di formattazione del codice , piuttosto che i linguaggi di programmazione . Un esempio di un linguaggio di markup è HTML , l' Hypertext Markup Language . Formati HTML pagine web, ma non possono generarli. Non ha costrutti di programmazione . Le pagine Web possono essere creati da linguaggi di programmazione come PHP, Perl o ASP . L' uscita di qualsiasi di questi programmi è un file nel linguaggio HTML . Linguaggi di markup sono indipendenti dalla piattaforma , che significa che possono operare su qualsiasi tipo di computer . Non hanno bisogno di essere compilato , perché non sono istruzioni ad un computer. Invece danno istruzioni a un programma di visualizzazione , ad esempio un browser web.
Markup Language Formato
Un tipico linguaggio di markup contiene le istruzioni per la formattazione in parentesi angolari ( < > ) . Gli stessi testi staffa , con un tag di inizio e fine tag . I tag contengono codici che vengono interpretati dallo spettatore come effetti che dovrebbero essere applicati per il contenuto racchiuso tra i tag . Tags hanno regole speciali, come , dove in un documento possano apparire , o in che modo possano apparire . Il lavoro del file SGML è di esporre tali norme .
SGML
La definizione di un file SGML è altamente astratto . Alcuni utenti potrebbero pensare che il file SGML descrive ciò che ogni tag fa , ma il file SGML non fa questo . Per esempio, se una lingua ha avuto una coppia di tag < /bold> , il file SGML per quella lingua non dà istruzioni su come l'applicazione deve rendere il testo in grassetto quando vede quel tag . Invece si vorrebbe che a tag non può comparire davanti a un tag , o che due tag in un numero di righe come un tag , o costituisce un errore
.
Formato file
un file SGML è chiamato Document Type Definition , o DTD . E ' questo documento che è contenuto in un file con l'estensione di file SGML . Il file è in un formato di testo strutturato . SGML si basa su una serie di simboli e codici , quando descrive i simboli e codici nei linguaggi di marcatura si sta definendo .