Die Beziehung zwischen SGML, HTML und XML

SGML, HTML, und XML sind alle Auszeichnungssprachen. Der Begriff "Markup" stammt von Redakteuren, die die Manuskripte von Autoren überarbeiteten. Ein Redakteur "markiert" das Manuskript, um bestimmte Felder hervorzuheben. In der Computertechnologie ist eine Auszeichnungssprache ein Satz von Wörtern und Symbolen, die Text hervorheben, um ihn für ein Webdokument zu definieren. Um beispielsweise Absätze zu trennen und Buchstaben fett zu schreiben, verwenden Webdesigner die Auszeichnungssprache. Sobald Sie die Rollen von SGML, HTML und XML im Webdesign verstanden haben, werden Sie die Verwandtschaft dieser verschiedenen Sprachen untereinander erkennen. Kurz gesagt, SGML, HTML und XML sind eine Familie von Sprachen, die dazu beitragen, Websites funktional und Webdesign dynamisch zu gestalten.

SGML

In dieser Familie von Auszeichnungssprachen ist die Standard Generalized Markup Language (SGML) das übergeordnete Element. SGML bietet eine Möglichkeit, Auszeichnungssprachen zu definieren und setzt den Standard für ihre Form. Mit anderen Worten, SGML gibt an, was einige Sprachen können oder nicht können, welche Elemente enthalten sein müssen, wie z. B. Tags, und die grundlegende Struktur der Sprache. Wenn ein Elternteil genetische Merkmale an ein Kind weitergibt, übergibt SGML Struktur- und Formatregeln an Auszeichnungssprachen.

instagram viewer

HTML

HyperText Markup Language (HTML) ist ein Kind oder eine Anwendung von SGML. Es ist HTML, das die Seite für einen Browser strukturiert. Mithilfe von HTML können Sie Bilder einbetten, Seitenabschnitte erstellen, Schriftarten festlegen und die fließen der Seite. Darüber hinaus können Sie mithilfe von HTML über Skriptsprachen wie JavaScript einer Website weitere Funktionen hinzufügen. HTML ist die vorherrschende Sprache im Website-Design.

XML

Extensible Markup Language (XML) ist ein Cousin von HTML und ein Neffe von SGML. Obwohl XML eine Auszeichnungssprache und damit Teil der Familie ist, hat es andere Funktionen als HTML. XML ist eine Teilmenge von SGML, die ihm Rechte verleiht, die eine Anwendung wie HTML nicht hat. XML kann eigene Anwendungen definieren. Resource Description Format (RDF) ist eine Anwendung von XML. HTML ist auf das Design beschränkt und hat keine Untermengen oder Anwendungen. XML ist eine abgespeckte oder leichte Version von SGML, die für die Arbeit mit begrenzter Bandbreite entwickelt wurde. XML hat genetische Merkmale von SGML geerbt, wurde aber erstellt, um eine eigene Familie zu bilden. Teilmengen von XML umfassen XSL und XSLT.