Skip to main content

La relazione tra SGML, HTML e XML

La Relazione tra una Ragazza e la sua Bambola [STORIA VERA] (Giugno 2025)

La Relazione tra una Ragazza e la sua Bambola [STORIA VERA] (Giugno 2025)
Anonim

Quando si esaminano SGML, HTML e XML, si potrebbe considerare questo un raggruppamento di famiglie. SGML, HTML e XML sono tutti linguaggi di markup. Il termine markup ha la sua radice da editori che fanno revisioni ai manoscritti degli scrittori. Un editor, quando esamina il contenuto, "segna" il manoscritto per evidenziare determinati campi. Nella tecnologia informatica, un linguaggio di markup è un insieme di parole e simboli che evidenziano il testo per definirlo per un documento web. Ad esempio, quando si crea una pagina Internet, si desidera essere in grado di separare i paragrafi e inserire lettere in grassetto. Questo è realizzato attraverso un linguaggio di markup. Una volta compresi i ruoli che SGML, HTML e XML giocano nella progettazione di pagine Web, vedrete la parentela tra queste lingue distinte. La relazione tra SGML, HTML e XML è un legame familiare che aiuta a rendere i siti web funzionanti e il web design dinamico.

SGML

In questa famiglia di linguaggi di markup, Standard Generalized Markup Language (SGML) è il genitore. SGML fornisce un modo per definire i linguaggi di marcatura e imposta lo standard per la loro forma. In altre parole, SGML indica ciò che alcune lingue possono o non possono fare, quali elementi devono essere inclusi, come i tag e la struttura di base della lingua. Quando un genitore trasmette i tratti genetici a un bambino, SGML passa le regole di struttura e formattazione ai linguaggi di marcatura.

HTML

HyperText Markup Language (HTML) è un figlio o un'applicazione di SGML. È l'HTML che di solito progetta la pagina per un browser Internet. Usando l'HTML, puoi incorporare immagini, creare sezioni di pagina, stabilire caratteri e indirizzare il flusso della pagina. HTML è il linguaggio di markup che crea il modulo e l'aspetto della pagina web. Inoltre, utilizzando l'HTML, è possibile aggiungere altre funzioni a un sito Web tramite linguaggi di scripting, come JavaScript. L'HTML è la lingua predominante utilizzata per la progettazione di siti Web.

XML

Extensible Markup Language (XML) è un cugino di HTML e un nipote di SGML. Sebbene XML sia un linguaggio di markup e quindi parte della famiglia, ha funzioni diverse dall'HTML. XML è un sottoinsieme di SGML, che fornisce i diritti che un'applicazione come HTML non ha. XML può definire le proprie applicazioni. Resource Description Format (RDF) è un'applicazione di XML. HTML è limitato alla progettazione e non ha sottoinsiemi o applicazioni. XML è una versione ridotta o leggera di SGML, progettata per funzionare con una larghezza di banda limitata. XML ha ereditato i tratti genetici di SGML ma è stato creato per creare una propria famiglia. Le sottosezioni di XML includono XSL e XSLT.