Sie befinden sich hier: Home » Seminare » XML » XMLXSLT
XSL Transformations (XSLT)
Kursziele
Die ›eXtensible Stylesheet Language‹ (XSL) dient zur Transformation von XML-Dokumenten, wobei sie drei Teile umfasst: XPath zur Adressierung, ›XSL Transformations‹ (XSLT) zur Transformation eines Dokuments in eine anderes und ›XSL Formatting Objects‹ (XSL-FO), um Dokumentenformate wie PDF, Postscript oder RTF zu erzeugen. Dieses XSTL-Seminar vermittelt, wie XSLT-Stylesheet aufgebaut und optimiert werden, um XML-Dokument in Ausgaben wie (X)HTML oder ASCII-Text zu übersetzen. Die Teilnehmer lernen das regelbasierte Vorgehen kennen und wissen, wie fortgeschrittene Techniken wie Umstellen von Inhalten, Sortieren, Gruppenbildung und Verlinkung funktioniert um auch erfolgreich XSL zum Datenaustausch zwischen Anwendungen einzusetzen.
Zielgruppe | Empfohlene Dauer | |
| Anwendungsentwickler, Web-Entwickler | 3 Tage, insgesamt 18 Zeitstunden |
Inhalte
- Grundsätzlicher Überblick
- Wichtige Regeln für XML als Ausgangsformat
- Vorstellung der Formatierungssprachen für XML
- XSLT als Bestandteil von XSL
- XSLT Ausgabeformate
- Namensräume für XSL
- XPath Ausdrücke und XPath Kontext
- Möglichkeiten und Einsatzgebiete von XSLT
- Templatebasierte Stylesheets
- Vereinfache Syntax für Stylesheets
- Funktionsweise von XSLT Templates
- Einzelne XML Inhalte formatieren
- Universelle Templates
- XML Attribute verarbeiten
- Inhalte durch Ausdrücke auswählen
- Konkurierende Templates
- Imperative Verarbeitungsmodelle in XSLT
- Kontrollstrukturen und Schleifen
- Variablen
- Benannte Templates mit Parametern aufrufen
- Eigene Funktionen in Ausdrücken aufrufen
- Rekursive Aufrufe
- Zeichenkettenverarbeitung
- Numerische Werte berechnen
- Numerische Werte umwandeln und formatieren
- Datum und Zeit formatieren
- Weitere Möglichkeiten von XSLT
- Ausgewählte Elementmengen verarbeiten
- Sortieren und Numerieren
- Reguläre Ausdrücke anwenden
- Stylesheets modularisieren
- XML Inhalte des Quelldokuments kopieren
- Namensräume verarbeiten
- Spezielle Aufgaben mit XSLT lösen
- Einzelne XML Elemente erzeugen
- XML und XSLT als Ausgabeformat
- Mehrere XML-Dokumente als Eingabe
- Mehrere Ausgabedokumente erzeugen
- Externe Textdateien einbinden
- PDF als Zielformat über XSL-FO
- Sonstige Themen
- XSLT Performance
- Debuggen von XSLT
- XSLT in Programmiersprachen verwenden
Voraussetzungen
Der Kurs ›XML Grundlagen‹ oder vergleichbare Kenntnisse.
Seminarunterlagen
Unterlagen (Kopien der Folien), Zertifikat, CD.
Software
Standardmäßig kommt unter Windows als XML-Editor Cooktop zum Einsatz. Weiterhin wird mit dem XSLT-Profiler catchXSL! gearbeitet. vorgestellt.
Schlagwörter |