Single-Source Publishing mit XSLT und XSLFO
Lernziel
XML ist zum wichtigsten Industriestandard bei der Aufbereitung von technischen Dokumenten, im Bereich Großdokumentation und nicht zuletzt in der Webentwicklung geworden. Mit Hilfe so genannter Stylesheets (XSL) wird den Autoren solcher Dokumente die Möglichkeit an die Hand gegeben, ihre XML-basierten Dateien in vielerlei Formaten gleichzeitig auszugeben.
Die am häufigsten verwendeten Formate sind HTML, PDF und Postscript.; jedoch sind Ausgaben in zahlreichen weiteren Dokumentenformate - bis hin zu binären und proprietären Formaten - möglich und ohne großen Aufwand realisierbar. Solche Dokumentenkonversionen lassen sich mit Hilfe der Stylesheet-Sprache XSL bewerkstelligen, einem zentralen Bestandteil der XML-Sprachenfamilie. XSL besteht aus zwei unabhängigen Komponenten: der Transformationssprache XSLT (XSL Transformations) und der Formatbeschreibungssprache XSLFO (XSL Formatting Objects).
Teilnehmer an diesem Kurs erlernen die Beherrschung sämtlicher einschlägigen XSL-Techniken, die beim Single-Source Publishing (auch "Crossmedia Publishing" genannt) zum Einsatz kommen, um professionellen Output sowohl in elektronischen als auch in Druckformaten zu realisieren. Der Kurs behandelt alle einschlägigen Aspekte des XSL Stylesheet-Scriptings, also sowohl XSLT (Transformationen) als auch XSLFO (Formatting Objects, die XML-eigene generelle Formatbeschreibungssprache).
Zielgruppe
Der Kurs ist geeignet für alle, die mit elektronischen Dokumenten (für Druck, Web, oder Mehrformatausgaben) umgehen, also besonders für Webentwickler, Webmaster, Dokumentenspezialisten, technische Autoren und Redakteure sowie Programmierer.Seminarinhalt
- Kompletter Dokumenten-Generierungsprozess aus XML-Daten
- PDF, Postscript und andere Daten aus XML erzeugen
- vereinigt XSLT und XSLFO
- professionelle Formatierungstechniken
- Grundvoraussetzungen
- XSL-Namespace
- Syntax und Logik (XSLT Programmierung)
- Templates und Funktionen
- XSLFO Area Model
- CSS-Formateigenschaften
- Seitenlayout
- Texteigenschaften
- Grafiken einbinden
- Internationalisierung
- XSLT Prozessoren, FOP-Prozessor

