Nach dem Seminar verfügen Sie über solide Grundlagen in XML, XML Schema und XPath und können XSLT für die Verarbeitung und Transformation strukturierter Daten einsetzen. Sie erstellen Transformationen für Ausgabeformate wie HTML, XML und Text und können diese systematisch testen. Darüber hinaus kennen Sie die Grundlagen von XSL-FO und können XML-Daten über eine XSLT-Transformation in eine XSL-FO-Struktur überführen. Mit einem geeigneten Formatter erzeugen Sie daraus formatierte Ausgabedokumente wie PDF. Sie erhalten außerdem einen Überblick über die relevanten Standards und deren Zusammenspiel.
Übung: XML Schema 1.0 erstellen und XML validieren
Ausblick auf XML Schema 1.1
XPath 1.0, XPath 2.0 und XPath 3.0
Übersicht über den Funktionsumfang
Pfade, Achsen, Prädikate und Funktionen
Absolute und relative Adressierung von Elementen
Numerische XPath-Funktionen
XSLT 1.0
Grundsätzlicher Aufbau eines XSLT-Stylesheets
Einsatz von XPath
xsl:template mit match, name und mode
Schleifen mit xsl:for-each
Bedingungen mit xsl:if, xsl:choose, xsl:when und xsl:otherwise
Sortieren mit xsl:sort
Standard- und spezielle Nummerierungen
Formatieren mit xsl:decimal-format
Parameterübergabe mit xsl:with-param
Elementselektion mit Pfaden und Achsen
XSLT-Transformation von XML nach HTML, Text und XML
XSLT 2.0 und XSLT 3.0
Gruppierungen mit xsl:for-each-group und distinct-values
Erstellen benutzerdefinierter Funktionen
Mehrere Ausgabedokumente mit xsl:result-document erzeugen
Type-Casting: Vorteile und Nachteile
Ausblick auf weitere Funktionen in XSLT 2.0 und XSLT 3.0
XSL-FO und Erzeugung formatierter Ausgabedokumente
Aufbau und Einsatz von XSL-FO
Layoutdefinition mit fo:layout-master-set und fo:simple-page-master
Absatzformatierung mit fo:block
Tabellen mit fo:table gestalten
Seitennummerierung mit fo:page-number
Erzeugung von XSL-FO-Strukturen mittels XSLT
Verarbeitung von XSL-FO mit einem geeigneten Formatter
Übung: PDF-Dokument aus XML-Daten über XSLT, XSL-FO und Formatter erzeugen
Weitere mögliche Themen
EDI-Datenaustausch und Konvertierungsstrecken
Datenvisualisierung mit SVG
XML und JSON
Übersicht: XML und Java / C#.NET / Python
Webservices
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das Seminar richtet sich an Entwickler:innen sowie Verantwortliche und Praktiker:innen aus den Bereichen EDI, Datenverarbeitung und Web-Content, die XML-Daten strukturieren, validieren und transformieren möchten.
Teilnahmevoraussetzungen
Grundlegende Kenntnisse im Umgang mit Daten, Datenbanken oder Webtechnologien sind hilfreich, aber nicht zwingend erforderlich.
Spezielle Vorkenntnisse in XML, XPath, XSLT oder XSL-FO werden nicht vorausgesetzt.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.