XML-Transformationen mit XSLT, XSL-FO

Der Teilnehmer erlernt die Techniken zur Umwandlung von XML in text- und printbasierte Ausgabeformate. Dies kann zur Modifikation von XML-Datenstrukturen zwecks Datenaustausch, zur dynamischen Generierung von Webseiten oder PDF verwendet werden. Verfahren zur Selektion und Sortierung und zahlreiche weitere Funktionen befähigen zur Transformation von XML in beinahe jedes Ausgabeformat beliebiger Struktur.

Das Seminar im Detail

  • Auffrischung XML
  • Einführung in XSL: Spezifikation, Entwicklung, Zielsetzung, Versionen, Komponenten, XSL-FO, XSLT
  • Erste Umwandlungen
  • Elementare XSLT-Befehle: xsl:stylesheet, xsl:template, xsl:apply-templates, xsl:value-of, xsl:sort, xsl:if, xsl:number etc.
  • XPath-Ausdrücke und Funktionen
  • round, count, substring, last, position etc.
  • Strukturtransformationen von XML: xsl:element, xsl:attribute, xsl:comment , Attribute Value Templates
  • Strukturtransformationen mittels XQuery - Überblick und Vergleich
  • XSLT2.0 – Umwandlungen mit SAXON
  • EXSLT – eine Kurzeinführung
  • Einführung in XSL Formatting Objects (FO). Das FO-Format, FO-Layoutkonzept, Einbettung von FO in XSLT
  • Erste Umwandlungen in PDF: fo:block, fo:flow, fo:table
  • Überisicht über Formatierungsanweisungen
  • FO-Regions: Seitenheader, Seitenfuss einrichten, Seitennummerierung
  • Bilder und Links einbinden
  • Werkzeuge und Tools rund um XSLT / XSL-FO: Parser, Prozessoren, Formatter, Editoren, Mapping-Tools

Benötigte Vorkenntnisse
Gute XML-Kenntnisse, HTML-Kenntnisse sind von Vorteil.

Dauer
3–5 Tage je nach Programmzusammenstellung.

Installation
Aktuelle Browser (Internet Explorer, Firefox), Freeware Editor z.B. Notepad++ (http://notepad-plus.sourceforge.net), XML Spy Professional, Stylusstudio oder Oxygen, JDK 1.4 oder neuer, Apache FOP / XSL-Formatter (Antenna House), Microsoft Office aktuelles Release, Adobe Reader

Durchführung
Dieses Seminar führen wir mit individuell abgestimmten Inhalten in Ihrem Hause oder von uns gestellten Schulungsräumen durch und freuen uns auf Ihre Anfrage. Sollten Sie Interesse an der Teilnahme an einem öffentlichen Seminar haben, vermitteln wir Ihre Anfrage gerne an einen unserer Schulungspartner.

Christoph Runkel
Internetprojekte

Lerchenbergstrasse 32
73733 Esslingen

Aussenstelle:
Kreuznacher Straße 62
70372 Stuttgart

Sie möchten uns kennenlernen? Dann rufen Sie doch einfach an.
+49 (711) 607 53 98

Der Weg ist zu weit? Die Zeit zu kostbar? Schreiben Sie uns – es geht auch alles via Videokonferenz!
dialog@christophrunkel.de