Casa Sviluppo Che cos'è il linguaggio di markup generalizzato standard (sgml)? - definizione da techopedia

Che cos'è il linguaggio di markup generalizzato standard (sgml)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa SGML (Standard Generalized Markup Language)?

SGML (Standard Generalized Markup Language) è un linguaggio di markup di testo che funge da superset di linguaggi di markup ampiamente utilizzati come HTML (hypertext markup language) e XML (extensible markup language).


SGML viene utilizzato per il markup dei documenti e ha il vantaggio di non dipendere da un'applicazione specifica. Deriva dal GML (linguaggio di markup generalizzato), che ha permesso agli utenti di lavorare su stili di formattazione standardizzati per documenti elettronici.

Techopedia spiega Standard Generalized Markup Language (SGML)

Il linguaggio di markup generalizzato standard presenta le seguenti caratteristiche:

  • Markup descrittivo
  • Tipi di documenti

Il markup descrittivo implica l'uso del codice markup che identifica come interpretare le varie parti di un documento. Ad esempio, il codice può identificare una porzione come un paragrafo, un'altra come una nota a piè di pagina e un'altra ancora come un elenco o un elemento in un elenco.


Qualsiasi software in grado di elaborare il documento sottoposto a markup lo farà utilizzando il proprio tipo di rendering. Ad esempio, un'applicazione potrebbe raccogliere parti identificate come note a piè di pagina e stamparle alla fine di ogni pagina. Un altro potrebbe stampare note a piè di pagina alla fine di ogni capitolo. Ancora un altro potrebbe non stampare affatto le note a piè di pagina.


Un'altra caratteristica importante del linguaggio di markup generalizzato standard è l'uso di tipi di documenti e, successivamente, l'uso della definizione del tipo di documento (DTD). Un particolare tipo di documento dovrebbe avere parti specifiche e una struttura specifica. Ad esempio, quando è presente un DTD per un report, le parti e la struttura del documento devono seguire ciò che è definito nel DTD per essere considerato un report. Uno dei maggiori vantaggi è che i documenti dello stesso tipo possono essere elaborati in modo uniforme da tutti i software in grado di elaborarli.

Che cos'è il linguaggio di markup generalizzato standard (sgml)? - definizione da techopedia