Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Anselma Weissinger Geändert vor über 10 Jahren
1
© data2type 2005, www.data2type.de 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing
2
© data2type 2005, www.data2type.de2 Zur Person: Manuel Montero Pineda Manuel Montero Pineda Dipl.-Wirtschaftsinformatiker (FH), M.A. Dipl.-Wirtschaftsinformatiker (FH), M.A. Spezialist für die XSL- Technologien und Autor des Buches XSL-FO in der Praxis Spezialist für die XSL- Technologien und Autor des Buches XSL-FO in der Praxis Inhaber der Data2Type Inhaber der Data2Type
3
© data2type 2005, www.data2type.de3 1. Aufbau und Arbeitsweise von XSL Die eXtensible Stylesheet Language (XSL) ist das Konzept für die Verarbeitung und Nutzung von XML-Daten. World Wide Web Konsortiums gab (XSL) Version 1.0 am 15. October 2001 Recommendation heraus.
4
© data2type 2005, www.data2type.de4 1.1 Bestandteile von XSL XSLT XSLT die eXtensible Stylesheet Language Transformations. Neuordnung von XML- Dokumenten XML => XHTML Migration von XML-Daten
5
© data2type 2005, www.data2type.de5 1.1 Bestandteile von XSL XPath (XML Path Language). Hilfssprache zur Lokalisierung von Knoten in XML-Dokumenten. XSL-FO (eXtensible Stylesheet Language Formatting Objects). Satz und Umbruch in festen Seiten-Dimensionen (Druckausgabe).
6
© data2type 2005, www.data2type.de6 2. Einsatzgebiete von XSLT und XSL-FO 2.1 XSLT für die Neuordnung von XML XSLT-Stylesheets sind XML- Dokumente. XSLT-Stylesheets sind XML- Dokumente. XSLT Prozessoren erlauben die Verarbeitung. XSLT Prozessoren erlauben die Verarbeitung. XSLT transformiert und ordnet XML- Dokumente neu. XSLT transformiert und ordnet XML- Dokumente neu. Bsp.: Bsp.: Migration von strukturierten XML-Daten in eine andere Struktur. Migration von strukturierten XML-Daten in eine andere Struktur. DocBook-Daten => proprietäres Format.
7
© data2type 2005, www.data2type.de7 2.2 Mit XSLT zu HTML und RTF Ablaufschema: XML XSLT- Style XSLT-Prozessor HTML
8
© data2type 2005, www.data2type.de8 2.3 Praxisbeispiel für XSLT Beispiel für ein XSLT-Stylesheet Beispiel für ein XSLT-Stylesheet Beispiel für ein XSLT-Stylesheet Beispiel für ein XSLT-Stylesheet Praxisbeispiel eines automatisch generierten HTML- Dokumentes Praxisbeispiel eines automatisch generierten HTML- Dokumentes Praxisbeispiel eines automatisch generierten HTML- Dokumentes Praxisbeispiel eines automatisch generierten HTML- Dokumentes
9
© data2type 2005, www.data2type.de9 2.4 XSL-FO für die PDF-Ausgabe Möglichkeiten: Möglichkeiten: Automatisierter Satz und Umbruch Automatisierter Satz und Umbruch Anspruchsvolle Typografie Anspruchsvolle Typografie UTF-8 (Unicode) Unterstützung UTF-8 (Unicode) Unterstützung Unterstützung aller Schreibrichtungen Unterstützung aller Schreibrichtungen Automatisierte Silbentrennung in allen Sprachen Automatisierte Silbentrennung in allen Sprachen Unterstützung aller Sprachen (auch asiatische und arabische) Unterstützung aller Sprachen (auch asiatische und arabische)
10
© data2type 2005, www.data2type.de10 2.4 XSL-FO für die PDF-Ausgabe Automatisierte Erstellung von Inhaltsverzeichnissen und Registern Automatisierte Erstellung von Inhaltsverzeichnissen und Registern Beliebige Seitenvorlagen Beliebige Seitenvorlagen Zusammenlegung der Vorlagen zu komplexen Seitenfolgen Zusammenlegung der Vorlagen zu komplexen Seitenfolgen Uvm. Uvm.
11
© data2type 2005, www.data2type.de11 XML- Dok. Default- Werte PDF XML-FO Dok. XSL- Style. XSLT-Prozessor XSL-Formatierer PDF-Generator Grafiken PS- Datei
12
© data2type 2005, www.data2type.de12 2.5 Praxisbeispiel für XSL Beispiel 1: Beispiel 1: Technische Dokumentation Daten Technische Dokumentation Daten Beispiel 2: XSL-FO-Buch Beispiel 2: XSL-FO-Buch XSL-FO-Buch Beispiel 3: Branchenberichte der Sparkassen Daten Beispiel 3: Branchenberichte der Sparkassen Daten Branchenberichte der Sparkassen Daten Branchenberichte der Sparkassen Daten
13
© data2type 2005, www.data2type.de13 Noch Fragen???
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.