1. Einführung
Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein- und Ausgabeformate Auslagerung und Wiederverwendung Fortgeschrittene Techniken
Dozent Name: ? Ausbildung: ? Tätigkeiten: ? Zertifikate Kontakt xxx Email: ? XING: ? Skype: ?
Zu den Teilnehmern Persönliches: Name, Firma / Branche Wie sieht der geplante XSLT-Einsatz aus? Herkunft, Struktur, Semantik der Eingabedaten (z.B.: Webformulare, Messdatenerfassung, Datenbank etc.) Ziel, Struktur, Semantik der Ausgabedaten (z.B.: Datenbank, PDF, HTML, Textdateien etc.) Mit welcher Programmiersprache wird ansonsten gearbeitet? Welche weiteren XML-Technologien wurden bereits verwendet (XML Schema, DOM, .NET/Java-Bibliotheken)?
Allgemeines Zeiten: Sonstiges Mittagessen Mittagspause 12:30 – 13:30 Vormittagspause: ca. 10:45 Nachmittagspause: ca. 15:00 Ende 16:30 Mittagessen Sonstiges Toiletten Parken Rauchen
Zeitplan Zeit 1.Tag 2.Tag VM NM Grundlagen Vorlagen-Technik Nummerierung Variablen und Parameter NM XPath-Syntax Kontrollstrukturen in XSLT und XPath Sortierung Gruppierung Ausgabeformate HTML, XML und Text Auslagerung / Wiederverwendung Ausblick: Fortgeschrittene Techniken
Möglichkeiten der XML-Verarbeitung
Möglichkeiten der XML-Verarbeitung
Übersicht der Standards XSL-FO Transformation in Druckformate (PDF) Knoten-Lokalisierung Abfrage Transformation Programmstruktur XSLT XPath XQuery Technologie XML XMLSchema DTD RelaxNG Daten- Modellierung Validierung
Übersicht der Standards XSL-FO XSLT XPath XQuery XML XMLSchema DTD RelaxNG
XML / XMLSchema / XSLT Instanzdokument mit Daten Schema-Dokument mit Datenmodellierung Transformationsdokument zur Verarbeitung
Beispieldateien: RuhrFon GmbH Telefonnetzwerk im Ruhrgebiet „Günstig mit Nachbarn telefonieren“ Dateien: Mitarbeiterliste, Rechnung, Anruf, Tarife, Umsatzzahlen... XML-Exporte aus einer Datenbank
Fragen