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
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.