WikiDer > Generalisierte Auszeichnungssprache
Generalisierte Auszeichnungssprache (GML) ist a Hervorhebung der Sprache für Textdokumente.
Die Grundidee
GML soll alle Anhaltspunkte über die Struktur des Textes liefern, die zur Formatierung des Textes benötigt werden. Ziel ist es nicht, den konkreten Aufbau, sondern die abstrakten Strukturmerkmale des Textes aufzuzeigen. Das konkrete Layout wird dann generisch mit diesen abstrakten Elementen verknüpft. Während das konkrete Layout immer von den Entscheidungen des Grafikdesigners und den Eigenschaften des Anzeigemediums (Anzahl der Farben des Bildschirms, Abmessungen des Papiers usw.) abhängt, ist das abstrakte Layout idealerweise davon völlig unabhängig. Diese Idee wird als generische oder geräteunabhängige Formatierung bezeichnet.
Geschichte
GML wurde 1969 bei IBM entwickelt von Charles Goldfarbo, Edward Mosher und Raymond Lorie.[1]
GML war als Sammlung von Makros für SCRIPT verfügbar, das Standardformatierungssystem für IBM 370-Computer. In der Praxis könnten daher GML- und SCRIPT-Formatierungen frei gemischt werden, was beispielsweise auch für Latex und TeX.
Sofort nach Lieferung von GML . gestartet goldfarb zu einem Nachfolger, der strikt vom konkreten Layout getrennt werden musste. Dies führte schließlich zu Standard Generalized Markup Language (SGML).
Beispiel
Hier ein kleiner Auszug.[2]
:h1.Beispiel für GML:p.Dies ist ein Absatz, und hier ist eine geordnete Liste:ol:li.erster Teil:li.zweiter:li.und dritter:eol.
Verweise
- ↑Charles F. Goldfarb: "Eine kurze Geschichte der Entwicklung von SGML", SGML-Benutzergruppe 1990. Aufgerufen am 14.08.2009.
- ↑Entwickler-XML-Tutorial, von Aaron Skonnard und Martin Gudgin, in TheServerSide.NET, 20. April 2004; Lesen Sie 6. Oktober 2007.