Beschreibung
XML, XSLT, XPath, XSL-FO Einführung
Der Kurs vermittelt anhand intensiver Übungen die Grundlagen der XSL-Transformation von XML-Dokumenten in verschiedene Zielformate: HTML, XML, Text und PDF.Kommende Starttermine
Wählen Sie aus 9 verfügbaren Startterminen
Inhalte / Module
- XML Grundlagen
- Einsatzgebiete für XML
- XML Elemente
- XML Attribute
- XML Prolog
- Encoding
- Entitäten
- XML Namespaces
- XML Kommentare, CDATA
- XML Processing Instructions
- Überblick DOM / SAX
- Validierung mit DTD und XML Schema
- Wohlgeformte und gültige XML-Dokumente
- Elemente und Attribute deklarieren
- Übung: DTD erstellen, XML validieren
- Unterschiede zwischen DTD und XML Schema
- Übung: XML Schema 1.0 erstellen, XML validieren
- Ausblick: XML Schema 1.1
- XPath 1.0, XPath 2.0, XPath 3.0
- Übersicht Funktionsumfang
- Pfade, Achsen, Prädikate, Funktionen
- Absolute und relative Adressierung von Elementen
- Nummerische XPath-Funktionen
- XSL(T) 1.0
- Grundsätzlicher Aufbau eines XSL-Stylesheets
- Der Einsatz von XPath
- xsl:template : match, name, mode
- Schleifen: xsl:for-each
- Bedingungen: xsl:if test, xsl:choose, xsl:when, xsl:otherwise
- Sortieren: xsl:sort
- Standard- und spezielle Nummerierungen
- Formatieren: xsl:decimal-format
- Parameterübergabe: xsl:with-param
- Elementselektion mit Pfaden und Achsen
- XSL - Transformation von XML nach HTML, Text, XML
- XSL(T) 2.0, XSL 3.0
- Gruppierungen mit xsl:for-each-group und distinct-values
- Erstellen benutzerdefinierter Funktionen
- Mehrere Ausgabedokumente mit xsl:result-document erzeugen
- Type-Casting: Vorteile, Nachteile
- Ausblick: Weitere Funktionen in XSL 2.0, XSL 3.0
- XSL-FO: Erzeugen von pdf-, rtf-, tiff-Dokumenten
- Layoutdefinition mit fo:layout-master-set, fo:simple-page-master
- Absatzformatierung mit fo:block
- Tabellen designen mit fo:table
- Seitennummerierung mit fo:page-number
- Übung: pdf-Dokumente generieren
- Weitere mögliche Themen
- EDI-Datenaustausch und Konvertierungsstrecken
- Datenvisualisierung mit SVG
- XML / JSON
- Übersicht: XML und Java / C#.NET / Python
- Webservices
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige