? SGML ist die Standard Generalized Markup Language. Dies ist die Datei Formatierung , das andere Formatierungen Sprachen definiert . Die Standard-Dateiendung für einen SGML-Dokument ist SGML . Eine Dateiendung ist der zweite Teil eines Computers Dateinamen und kommt nach dem Punkt (". " ) . Markup Languages
Markup Sprachen sind Datenformatierungsoptionen Code anstatt Programmiersprachen . Ein Beispiel für eine Markup-Sprache HTML ist , die Hypertext Markup Language. HTML-Format von Webseiten , kann aber nicht erzeugen sie . Es hat keine Programmierung Konstrukte . Web-Seiten können von Programmiersprachen wie PHP , Perl oder ASP erstellt werden. Der Ausgang eines dieser Programme ist eine Datei, in der HTML-Sprache . Markup Sprachen sind plattformunabhängig , was sie können auf jeder Art von Computer zu betreiben bedeutet . Sie brauchen nicht erstellt werden , weil sie nicht Anweisungen an einen Computer. Stattdessen geben sie Hinweise auf eine Viewer-Programm , wie ein Web-Browser.
Markup Language Format
Eine typische Markup-Sprache enthält Anweisungen für die Formatierung in spitzen Klammern (< > ) . Die Tags selbst Halterung Text, mit einem Start-und End-Tag . Die Tags enthalten Codes, die vom Betrachter als Effekte, die auf den Inhalt durch die Tags eingeklammert angewendet werden sollte interpretiert werden. Schlagwörter haben spezielle Regeln , wie, wo sie in einem Dokument erscheinen , oder in welcher Reihenfolge sie erscheinen. Die Aufgabe der SGML -Datei ist das Layout dieser Regeln .
SGML
Die Definition einer SGML-Datei ist sehr abstrakt. Einige Nutzer mögen denken, dass die SGML -Datei beschreibt , was jeder Tag tut, aber die SGML-Datei tut dies nicht . Zum Beispiel, wenn eine Sprache hatte eine Tag-Paar , dem SGML-Datei für diese Sprache nicht geben Anweisungen , wie die Anwendung sollte den Text fett , wenn es dieses Tag sieht. Stattdessen würde vorschreiben, dass a -Tag kann nicht vor einem tag erscheinen , oder dass zwei Tags in einer Zeile zählen als eine tag , oder als ein Irrtum
.
file Format
ein SGML -Datei wird eine Document Type Definition , DTD oder genannt . Es ist dieses Dokument, das in einer Datei mit der Dateiendung SGML enthalten ist. Die Datei ist in einem strukturierten Text-Format . SGML selbst stützt sich auf eine Reihe von Symbolen und Codes , wenn es die Symbole und Codes in den Markup-Sprachen beschreibt es ist die Definition .