Differenza tra SGML e HTML

Differenza principale : SGML e HTML, entrambi sono linguaggi di programmazione per computer. Entrambi sono noti linguaggi di markup utilizzati per sviluppare pagine Web. Sono scritti in elementi di tag predefiniti. La differenza principale sarebbe HTML è un sottoinsieme di SGML.

HTML sta per Hyper Text Markup Language. È un linguaggio informatico ben noto che viene utilizzato per sviluppare pagine Web. È in circolazione da molto tempo e viene comunemente usato per progettare pagine web. XML o Extensible Markup Language definisce un insieme di regole per la codifica di documenti in un formato che può essere letto da entrambi, umani e computer.

L'HTML è scritto usando elementi HTML, che consistono in tag, principalmente un tag di apertura e un tag di chiusura. I dati tra questi tag sono di solito il contenuto. L'obiettivo principale dell'HTML è consentire ai browser Web di interpretare e visualizzare il contenuto scritto tra i tag. I tag sono progettati per descrivere il contenuto della pagina. HTML viene fornito con tag predefiniti. Consentono di inserire immagini, testo, video, moduli e altri contenuti in una pagina web coesa.

Elementi di HTML sono i mattoni di base di tutti i siti web. L'HTML consente di incorporare immagini e oggetti nella pagina web. Può anche essere usato per creare moduli interattivi. HTML fornisce anche i mezzi per creare documenti strutturati. Lo fa denotando semantica strutturale per testi come intestazioni, paragrafi, elenchi, collegamenti, citazioni e altri elementi. Tuttavia in questi giorni, le pagine Web sono progettate raramente utilizzando solo HTML. L'HTML consente al programmatore di incorporare script scritti in linguaggi come JavaScript, cosa che molti fanno spesso. Questo cambia l'aspetto e il comportamento delle pagine Web HTML.

SGML è l'acronimo di Standard Generalized Markup Language. È una tecnologia standard ISO per la definizione di linguaggi di markup generalizzati per i documenti.

SGML è stato derivato dal Generalized Markup Language (GML) di IBM, sviluppato da Charles Goldfarb negli anni '60. Come linguaggio di markup del documento, SGML è stato originariamente progettato per consentire la condivisione di documenti di grandi progetti leggibili da computer in ambito governativo, legale e industriale. Molti di questi documenti sono tenuti a rimanere leggibili a lungo nel campo della tecnologia dell'informazione. È anche ampiamente utilizzato dai settori militare, aerospaziale, di riferimento tecnico e dell'editoria industriale. L'introduzione del profilo XML ha reso SGML più adatto per le sue applicazioni diffuse nell'uso su piccola scala e generico.

Secondo Wikipedia, SGML generalizza e supporta un'ampia gamma di linguaggi di marcatura. Questi linguaggi spaziano da sintassi simile a Wiki a linguaggi con parentesi simili a RTF a linguaggi di tag corrispondenti di tipo HTML. È considerato un po 'meno sostenibile, in quanto non supporta molte applicazioni dei browser. I documenti contenenti errori liberali richiedono più tempo per l'elaborazione. La pagina ha tempi di caricamento e velocità di download più lenti.

SGML è considerato la lingua madre dell'HTML e dell'XML, che ora sono ampiamente utilizzati per la trascrizione di documenti digitali. Ha acquisito uno standard internazionale nel specificare la descrizione del tipo e del contenuto dei documenti digitali. Con il tempo, la popolarità di SGML è aumentata rapidamente. Ci sono anche alcuni ostacoli all'SGML, dal momento che non ci sono fogli di stile ampiamente supportati in SGML, il software diventa instabile e non è sviluppato a causa delle forti impostazioni di SGML. Inoltre, lo scambio di dati SGML è diventato molto complesso a causa della diversa compatibilità tra i pacchetti software, che può causare seri problemi.

Confronto tra SGML e HTML:

SGML

HTML

Modulo completo

È l'acronimo di Standard Generalized Markup Language.

È l'acronimo di Hyper Text Markup Language.

genere

applicazione / sgml, testo / sgml

text / html

Digita il codice

Testo

Testo

Tipo uniforme

public.xml

public.html

Sviluppato da

ISO

Consumum WWW

Tipo di formato

È un linguaggio di markup.

È un linguaggio di markup.

Esteso da

GML

SGML

Esteso a

HTML, XML

XHTML

Raccomandato

Articoli Correlati

  • confronti popolari: Differenza tra Shall e May

    Differenza tra Shall e May

    Differenza chiave: è generalmente utilizzata per esprimere una disposizione prevista sotto forma di offerte o suggerimenti. D'altro canto, may è generalmente usato per esprimere possibilità o permesso. È anche usato per denotare un desiderio o una speranza. Deve essere considerato più formale di maggio. È a
  • confronti popolari: Differenza tra invenzione e innovazione

    Differenza tra invenzione e innovazione

    Differenza fondamentale: l' invenzione è l'azione di creare un'entità totalmente nuova che può essere un dispositivo, una macchina, un processo, ecc., Mentre l'innovazione consiste nel fare cambiamenti nella cosa esistente al fine di migliorarla. Il mondo è pieno di creatività e la creatività porta a varie invenzioni e innovazioni. Gli
  • confronti popolari: Differenza tra DBA e Oracle Developer

    Differenza tra DBA e Oracle Developer

    Differenza chiave: DBA si riferisce a un amministratore del database. È principalmente responsabile delle impostazioni e delle attività di gestione relative a un database. La manutenzione, l'ottimizzazione, il ripristino, ecc. Sono inclusi nel profilo di un amministratore del database. D'altra parte, uno sviluppatore Oracle è colui che ha una vasta conoscenza dei database Oracle. I
  • confronti popolari: Differenza tra Miss World e Miss Universe

    Differenza tra Miss World e Miss Universe

    Differenza chiave: Il concorso Miss World è considerato il più antico concorso di bellezza sopravvissuto ed è stato creato da Eric Morley nel Regno Unito nel 1951. Il concorso Miss Universo è uno dei tre spettacoli di bellezza annuali più popolari ed è gestito dalla Miss Universe Organization. Il concorso è stato creato dalla società di abbigliamento Pacific Mills nel 1952 negli Stati Uniti. Ci son
  • confronti popolari: Differenza tra aeroporto e aeroporto

    Differenza tra aeroporto e aeroporto

    Differenza fondamentale: un aeroporto o aerodromo è un luogo in cui possono svolgersi le operazioni di volo. Questo può includere una pista di atterraggio nel bel mezzo del nulla verso un aeroporto commerciale nella più grande città del mondo. Un aeroporto è un tipo speciale di aerodromo che ha soddisfatto determinati criteri di certificazione o requisiti normativi dell'ICAO che un aeroporto normale potrebbe non aver raggiunto. Sec
  • confronti popolari: Differenza tra Linux e UNIX

    Differenza tra Linux e UNIX

    Differenza fondamentale: Linux e UNIX sono entrambi i tipi di sistemi operativi. UNIX precede Linux. In effetti, Linux è essenzialmente una copia del sistema operativo UNIX, che nel tempo si è sviluppato in un diverso sistema operativo. Linux e UNIX sono entrambi i tipi di sistemi operativi. Un sistema operativo è una raccolta di software che gestisce le risorse hardware del computer. F
  • confronti popolari: Differenza tra MHZ e GHZ

    Differenza tra MHZ e GHZ

    Differenza chiave: Mhz e Ghz sono entrambi utilizzati per indicare le unità di frequenza. Mhz sta per megahertz (10 ^ 6 hertz) mentre Ghz sta per gigahertz (10 ^ 9 hertz). L'hz in mhz e ghz sta per hertz. Hertz è l'unità di misura della frequenza. È espresso come numero di cicli che si verificano al secondo. Qu
  • confronti popolari: Differenza tra lago e fiume

    Differenza tra lago e fiume

    Differenza fondamentale: il lago e il fiume sono entrambi corpi d'acqua. La principale differenza tra un fiume e un lago è la dimensione, la forma e il movimento. I fiumi sembrano serpenti che strisciano via, mentre i laghi sono più come enormi pozzanghere d'acqua. I fiumi sono sempre in movimento, mentre i laghi per scopi generali sono stazionari.
  • confronti popolari: Differenza tra Determinatori e Aggettivi

    Differenza tra Determinatori e Aggettivi

    Differenza fondamentale: un determinatore precede un nome o una frase nominativa introducendolo al lettore / ascoltatore. Un aggettivo descrive un nome fornendo alcune informazioni a riguardo. Un determinatore, come suggerisce la parola stessa, può essere inteso come una parola che determina un nome o una frase di un sostantivo.

Scelta Del Redattore

Differenza tra legge e teoria

Differenza fondamentale: la legge e la teoria sono due termini che vengono spesso utilizzati nel contesto della terminologia scientifica. La principale differenza tra una legge e una teoria è che una teoria cerca di spiegare il ragionamento dietro qualcosa che si verifica in natura, mentre le leggi scientifiche sono solo descrizioni descrittive di come qualcosa si verifica in natura.