La prima caratteristica distintiva di SGML è la sua enfasi sul markup descrittivo , piuttosto che il markup procedurale . In SGML , codici di markup non specificano quale trattamento deve essere eseguito in punti specifici all'interno di un documento , servono soltanto per classificare parti di un documento , come ad esempio i paragrafi o elenchi . Istruzioni di formattazione e di qualsiasi altro markup procedurale sono spesso raccolti in procedure o programmi al di fuori di un documento , da distinguerli nettamente dal markup descrittivo all'interno del documento . La natura di mezzi SGML che lo stesso documento può essere elaborato da vari pezzi di software , che può applicare le istruzioni di elaborazione diversi per le stesse parti del file .
Document Type
la seconda caratteristica distintiva di SGML è il concetto di tipo di documento , che SGML definisce in base alle parti e la struttura di un documento di costituenti. In altre parole , i documenti sono considerati come aventi tipi , nello stesso modo degli altri oggetti elaborati da computer , e un documento che soddisfa una definizione particolare tipo di documento impone la marcatura corrispondente a tale definizione . Una relazione , per esempio, potrebbe essere definito come un titolo, seguito da un autore , seguito da un abstract , seguito da uno o più paragrafi , un documento privo di qualsiasi di questi elementi non imporrebbe il codice per un rapporto , tuttavia sembrava un lettore umano .
dati Indipendenza
La terza caratteristica distintiva di SGML è che si tratta di dati indipendente dal momento che i documenti possono essere trasferiti da un hardware e software ambiente ad un altro senza perdita di dati . Markup descrittivo e tipo di documento contribuiscono all'indipendenza dei dati , ma SGML comprende anche un metodo semplice , indipendente dall'hardware per sostituire una stringa di caratteri con un altro quando un documento viene elaborato . Ginebra: Applicazioni
< br
SGML > è in genere utilizzato per le applicazioni che coinvolgono grandi quantità di dati testuali e facilita lo scambio di dati tra piattaforme di computer e utenti di computer multipli. SGML è stato accettato come uno standard in molte discipline diverse, tra il mondo accademico , software e hardware , le biblioteche , i prodotti farmaceutici e le telecomunicazioni , dove si è salvato enormi quantità di denaro attraverso la longevità dei dati , portabilità e paperless pubblicazione e la distribuzione . Il World Wide Web deriva molto del suo potere da HTML , che è un'applicazione di SGML .
Programmazione © www.354353.com