XSLT ist eine der wichtigsten Anwendungen von XML und hat sich bei verschiedenen Anwendungsgebieten durchgesetzt, z.B. HTML- oder PDF-Generierung aus XML-Daten für Web- oder Printpräsentation. Die neue Version 2.0 bringt neue Konzepte wie Typisierung durch Schema-Datentypen sowie einfache Gruppierung (keine komplizierten Stylesheets à la Muench mehr notwendig). Die verfügbaren Funktionen sind stark erweitert worden, so dass eigene Erweiterungen nur noch selten notwendig sind.
XQuery ist eine Abfragesprache, die es gestattet, Abfragen über mehrere XML-Dokumente zu formulieren, sei es in nativen XML-Datenbanken oder einfachen XML-Dateien. Sie ist nicht funktional wie XSLT, sondern imperativ.
Im Kurs erfahren Sie alles über die Einsatzmöglichkeiten von XSLT 2.0 und XQuery 1.0. Für die Übungen setzen wir z.B. XMLSpy als Editor ein.
Voraussetzung
Kenntnisse in XML einschl. Schemata erforderlich, z.B. durch Besuch unserer Schulung XML und XSL.
Inhalt
- XPath 2.0 als Adressierungssprache
- XSLT 2.0 Sprachüberblick
- Handhabung von Saxon als XSLT-Prozessor
- Wichtige Anwendungsfälle: Mehrere Zieldokumente, Sortierung, Gruppierung, etc.
- XQuery als XML-Abfragesprache
- FLWR-Ausdrücke
- Geplante Features bezgl. Volltext und Update
- Viele praxisbezogene Beispiele
- Marktüberblick
- Vergleich XSLT <--> XQuery
Zielgruppe
XML-Entwickler, die die neuen Möglichkeiten von XSLT 2.0 und XQuery 1.0 kennenlernen wollen.
Dauer
5 Tage
Teilnehmer
4 bis 10 Personen