Sgml Anwendung
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Veränderung (letzte Änderung)
(keine anderen Diffs, Normalansicht)
Verändert: 9c9
DSSSL-Skripte (DynamicStyleSheetSpecificationLanguage?).
|
Verändert: 23c23
Was ist SGML?
SGML ist Metasprache zur Erzeugung von Daten-Struktur-Definitionen (semantisch). Es ist keine Auszeichnungssprache (wie HTML)!
Was ist eine SgmlAnwendung?
Eine DTD (DocumentTypeDefinition) plus
DSSSL-Skripte (DocumentStyleSheetSpecificationLanguage).
Außerdem braucht man dazu:
einen validierenden Parser (universell, geht für jede SgmlAnwendung) und für jedes Ausgabeformat einen Formatierer.
Wozu das ganze?
- Die DateiFormat? e sind plain ASCII, also in zehn Jahren noch lesbar.
- Die DTD legt die Menge von gültigen Strukturen eines Dokumentes fest. Der Parser kann die Gültigkeit prüfen.
- Aus einem einzigen SGML-Dokument können verschiedenste Ausgaben erstellt werden: PostScript, PDF, HTML, WAP, RTF, Braille, Speech und was noch alles an DSSSL-Skripten und Formatierern vorhanden ist oder geschrieben werden kann.
- Ach ja, nicht unwichtig: der ganze Kram kostet nichts.
Ich dokumentiere seit über einem Jahr in SGML, genauer: DocBook und benutze als Editor emacs plus psgml (siehe EmacsFamilie).
Bekannteste SgmlAnwendung ist SpracheHtml.
-- GuntherWüsthoff
KategorieSgml
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 30. Oktober 2001 10:07 (diff))