Der Kurs vermittelt anhand vieler Übungen die Grundlagen der Transformation von XML-Dokumenten in verschiedene Datenformate, die automatische Auswertung sowie die Verknüpfung von XML-Dateien.
Inhalt
XML Grundlagen
Wohlgeformte XML-Dokumente
Datenvalidierung mit DTD, Schema
Clientseitige und serverseitige Verwendung von XML
XML Linking mit XLink und Xpointer Übung: Erzeugen von XML-Beispieldaten
XSL Grundlagen
Aufbau eines Stylesheets
Einbinden von XPATH in XSL
Strukturierung in Templates
Auswahl der Elemente und Attribute
Schleifen, Bedingungen
Templates und Parameter
Einbindung von Layout Information
Modularer Aufbau von Stylesheets Übung: XSL-Transformation in XML, SVG, HTML und Text
Verwenden von Xpath
Pfade, Achsen, Prädikate, Funktionen
Absolute und relative Adressierung von Elementen Übung: Datenselektion mit XPATH Übung: Verwendung numerischer XPATH-Funktionen
XML-Transformation in
PDF-Formate
Grundbestandteile von FO
Seitenorientierte Layouts
Strukturierung und Gliederung Übung: Erzeugen einer XSL-FO-Datei Übung: Transformation von XML-Daten in PDF
Überblick XQuery
Grundlagen XML-Auswertungen mit XQuery
Typkonzept, Pfadausdrücke und Abkürzungen
Einfache XQuery-Ausdrücke
FLOWR: for, let, order, where, return
Funktionen in XQuery Übung: Diverse XML-Abfragen mit XQuery
Seminar-Ziel
Sie haben einen praxisorientierten Überblick über XPATH, XSL(T), XSL-FO und XQuery.
Wer sollte teilnehmen
Verantwortliche und Praktiker mit Internet- und Datenbanknutzung aus dem Datenbank-, Programmierungs- und Web-Content Umfeld
Dauer des Seminars
5 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.760,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
XSLT 2.0 und XPath 2.0
Das Buch bietet eine umfassende Einführung in die komplexe Materie der Transformation von XML-Dateien mittels XSLT. Dabei werden die Sprachelemente und Instruktionen von XSLT sowie die Elemente und Funktionen der Pfadbeschreibungssprache XPath beschrieben. Aktuell zu XSLT 2. 0.
Seminar
XSLT
After years of anticipation and delay, the W3C finally released the XSLT 2. 0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT 1. 0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With XSLT, you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment. This book: * Covers the XSLT basics, including simple stylesheets and methods for setting up transformation engines * Walks you through the many parts of XSLT, particularly XSLT´s template-based approach to transformations * Applies both XSLT 1. 0 and 2. 0 solutions to the same problems, helping you decide which version of XSLT is more appropriate for your project * Includes profuse examples that complement both the tutorial and the reference material The new edition of XSLT has been updated thoroughly to explain XSLT 2. 0´s many dependencies, notably XML Schema and XPath 2. 0. Want to find out how the 2. 0 specification improves on the old? This book will explain.
Seminar
XSLT schnell + kompakt
Daniel Koch stellt XSLT mitsamt seinen neuen Möglichkeiten vor. Er beschränkt sich dabei auf keine Technologie, damit jeder XSLT-Entwickler das Buch für sich nutzen kann. Das Buch bietet eine gründliche Einführung in XSLT und XPath, zeigt, wie man am effektivsten mit XSLT programmiert und wirft einen Blick über den Tellerrand (XPointer).
Seminar
XSLT, Xpath und Xquery
XSLT (eXtensible Stylesheet Language for Transformations) ist eine W3C-Syntax, die speziell für die Transformation von XML-Dokumenten geschaffen wurde. Mit XSLT können XML-Dokumente in Formate wie HTML, Text und andere XML-Formate transformiert werden. Diese Technologie lässt sich in (fast) allen Programmiersprachen und in vielen Datenbanken nutzen und stellt die beste Möglichkeit dar, aus mehreren Anwendungen heraus die gleiche XML-Transformation aufzurufen. XPath setzt man als in XSLT eingebettete Pfadbeschreibungssprache für Lokalisierung, Filterung und Bearbeitung von XML-Knoten ein. XQuery teilt sich mit XPath die Funktionsbibliothek und bietet als ?SQL für XML? die Möglichkeit, im Rahmen einer Abfrage komplexe Ausgabeströme in XML anzugeben und stellt so eine verkürzte Technik für XSLT und XPath dar. Dieses Buch führt Einsteiger durch die genannten Umwandlungstechniken. Die Autoren setzen dabei langjährig genutzte Beispieldaten einer fiktiven Firma ein, stellen die wesentlichen Spezifikationsabschnitte vor und bieten wichtige Syntaxabschnitte in lernförderlichen Schema-Zeichnungen. Themen: XSLT 1. 0: Vorlagen/Templates, Kontrollanweisungen, Variablen und Parameter, Sortierungen und Gruppierungen, Ausgaben in HTML, Text/CSV und XML XSLT 2. 0: Stylesheet-Funktionen, dynamisches XSLT, 2. 0-Besonderheiten, Integration von XML Schema, strukturgetriebene Verarbeitung, reguläre Ausdrücke, SQL-ähnliche Abfragen XPath 1. 0: Grundlagen, Knoten lokalisieren und filtern, Funktionsbibliothek XPath 2. 0: Kontrollanweisungen, 2. 0-Besonderheiten und ?Funktionen XQuery 1. 0: Abfragen und Umwandlung als Ersatz von XSLT/XPath Integration: Einsatz in . NET, Java, PHP und Datenbanken (Oracle PL/SQL, MS SQL Server T-SQL)
Seminar
XSLT Cookbook
Forget those funky robot toys that were all the rage in the ´80s, XSLT (Extensible Stylesheet Transformations) is the ultimate transformer. This powerful language is expert at transforming XML documents into PDF files, HTML documents, JPEG files--virtually anything your heart desires. As useful as XSLT is, though, most people have a difficult time learning its many peculiarities. And now Version 2. 0, while elegant and powerful, has only added to the confusion. XSLT Cookbook, Second Edition wants to set the record straight. It helps you sharpen your programming skills and overall understanding of XSLT through a collection of detailed recipes. Each recipe breaks down a specific problem into manageable chunks, giving you an easy-to-grasp roadmap for integrating XSLT with your data and applications. No other XSLT book around employs this practical problem-solution-discussion format. In addition to offering code recipes for solving everyday problems with XSLT 1. 0, this new edition shows you how to leverage the improvements found in XSLT 2. 0, such as how to simplify the string manipulation and date/time conversion processes. The book also covers XPath 2. 0, a critical companion standard, as well as topics ranging from basic transformations to complex sorting and linking. It even explores extension functions on a variety of different XSLT processors and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique. Whether you´re just starting out in XSLT or looking for advanced techniques, you´ll find the level of information you need in XSLT Cookbook, Second Edition.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743