Wenn Sie sich SGML, HTML und XML ansehen, können Sie dies als Familiengruppierung betrachten. SGML, HTML und XML sind Auszeichnungssprachen. Der Begriff Markup bezieht sich auf Redakteure, die die Manuskripte von Autoren überarbeiten. Bei der Überprüfung des Inhalts wird ein Bearbeiter das Manuskript "markieren", um bestimmte Felder hervorzuheben. In der Computertechnologie besteht eine Auszeichnungssprache aus Wörtern und Symbolen, die Text hervorheben, um ihn für ein Webdokument zu definieren. Wenn Sie beispielsweise eine Internetseite erstellen, möchten Sie die einzelnen Absätze in der Lage sein, Buchstaben in Fettdruck zu setzen. Dies wird durch eine Auszeichnungssprache erreicht. Wenn Sie die Rollen von SGML, HTML und XML im Design von Webseiten verstanden haben, werden Sie die Verwandtschaft dieser verschiedenen Sprachen sehen. Die Beziehung zwischen SGML, HTML und XML ist eine familiäre Bindung, die dazu beiträgt, dass Websites funktionieren und das Webdesign dynamisiert wird.
SGML
In dieser Familie von Auszeichnungssprachen ist Standard Generalized Markup Language (SGML) das übergeordnete Element. SGML bietet eine Möglichkeit zum Definieren von Auszeichnungssprachen und legt den Standard für ihre Form fest. Mit anderen Worten, SGML gibt an, was einige Sprachen tun können oder nicht, welche Elemente wie Tags und die grundlegende Struktur der Sprache enthalten sein müssen. Wenn ein Elternteil genetische Merkmale an ein Kind weitergibt, übergibt SGML Struktur- und Formatierungsregeln an Markup-Sprachen.
HTML
HyperText Markup Language (HTML) ist ein Kind oder eine Anwendung von SGML. Normalerweise gestaltet HTML die Seite für einen Internetbrowser. Mit HTML können Sie Bilder einbetten, Seitenbereiche erstellen, Schriftarten festlegen und den Seitenfluss steuern. HTML ist die Auszeichnungssprache, die das Formular und das Erscheinungsbild der Webseite erstellt. Darüber hinaus können Sie mithilfe von HTML andere Funktionen über Skriptsprachen, z. B. JavaScript, zu einer Website hinzufügen. HTML ist die vorherrschende Sprache für das Design von Websites.
XML
Extensible Markup Language (XML) ist ein Verwandter von HTML und ein Neffe von SGML. Obwohl XML eine Auszeichnungssprache ist und daher zur Familie gehört, hat es andere Funktionen als HTML. XML ist eine Untergruppe von SGML, die ihm Rechte verleiht, über die eine Anwendung wie HTML nicht verfügt. XML kann eigene Anwendungen definieren. Resource Description Format (RDF) ist eine Anwendung von XML. HTML ist auf das Design beschränkt und enthält keine Subsets oder Anwendungen. XML ist eine reduzierte oder leichte Version von SGML, die mit begrenzter Bandbreite arbeiten soll. XML hat genetische Merkmale von SGML geerbt, wurde jedoch zur Erstellung einer eigenen Familie erstellt. XML-Subsets umfassen XSL und XSLT.