Seminar / Kurs

XML, XSLT, XPath, XSL-FO Einführung

Inhalte

  • 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

LernzieleAuf soliden Grundlagen von XML, XML Schema und XPath lernen Sie die Anwendung von XSL, um flexibel Transformationen in die Zielformate HTML, XML und Text durchführen zu können. Daneben verfügen Sie über einen soliden Einstieg in die Generierung von PDF- und  png-Dokumenten mittels XSL-FO. Sie haben einen Überblick über die relevanten Standards, sowie über die damit verbundenen Techniken. Sie können die XSLT-Transformationen systematisch testen. ZielgruppenVerantwortliche und Praktiker aus dem Umfeld EDI,  Programmierung, Web-Content. 
  • 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 Sche...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
10.02.2027 - 12.02.2027 21 h 21 h Details Details Jetzt buchen
03.05.2027 - 05.05.2027 21 h 21 h Details Details Jetzt buchen
13.09.2027 - 15.09.2027 21 h 21 h Details Details Jetzt buchen
02.11.2027 - 04.11.2027 21 h 21 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9247074

Anbieter-Seminar-Nr.: 153

Termine

  • 09.11.2026 - 11.11.2026

    Köln, DE

  • 10.02.2027 - 12.02.2027

    Köln, DE

  • 03.05.2027 - 05.05.2027

    Köln, DE

  • 13.09.2027 - 15.09.2027

    Köln, DE

  • 02.11.2027 - 04.11.2027

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
10.02.2027 - 12.02.2027 21 h 21 h Details Details Jetzt buchen
03.05.2027 - 05.05.2027 21 h 21 h Details Details Jetzt buchen
13.09.2027 - 15.09.2027 21 h 21 h Details Details Jetzt buchen
02.11.2027 - 04.11.2027 21 h 21 h Details Details Jetzt buchen