14

1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

Embed Size (px)

Citation preview

Page 1: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate
Page 2: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

1. Einführung

Page 3: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

InhaltInhalt

1. Einführung2. Vorlagen3. XPath4. Kontrollstrukturen5. Sortierung, Gruppierung und Nummerierung6. Parameter und Variablen7. Ein- und Ausgabeformate8. Auslagerung und Wiederverwendung9. Fortgeschrittene Techniken

Page 4: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

DozentDozentName: ?Ausbildung: ?Tätigkeiten: ?

Zertifikatexxxxxxxxx

KontaktEmail: ?XING: ?Skype: ?

Page 5: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

Zu den TeilnehmernZu den Teilnehmern

Persönliches: Name, Firma / BrancheWie 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)?

Page 6: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

AllgemeinesAllgemeines

Zeiten:Mittagspause 12:30 – 13:30Vormittagspause: ca. 10:45Nachmittagspause: ca. 15:00Ende 16:30

Mittagessen

SonstigesToilettenParkenRauchen

Page 7: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

Zeit 1.Tag 2.Tag

VM • 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

ZeitplanZeitplan

Page 8: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

MöglichkeiteMöglichkeiten der XML-n der XML-VerarbeitungVerarbeitung

Page 9: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

Möglichkeiten der XML-Möglichkeiten der XML-VerarbeitungVerarbeitung

Page 10: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

XMLXMLSchema

DTDRelaxNG

XSLTXPath

XQuery

XSL-FO

Technologie Daten-

ModellierungValidierung

TransformationProgrammstruktur

Knoten-LokalisierungAbfrage

Transformation in Druckformate

(PDF)

Übersicht der StandardsÜbersicht der Standards

Page 11: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

XMLXMLSchema

DTDRelaxNG

XSLTXPathXQuery

XSL-FO

Übersicht der StandardsÜbersicht der Standards

Page 12: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

XML / XMLSchema / XSLTXML / XMLSchema / XSLTInstanzdokument mit DatenSchema-Dokument mit DatenmodellierungTransformationsdokument zur Verarbeitung

Page 13: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

Beispieldateien: RuhrFon Beispieldateien: RuhrFon GmbHGmbH

Telefonnetzwerk im Ruhrgebiet

„Günstig mit Nachbarn telefonieren“

Dateien: Mitarbeiterliste, Rechnung, Anruf, Tarife, Umsatzzahlen...

XML-Exporte aus einer Datenbank

Page 14: 1. Einführung Inhalt 2.Vorlagen 3.XPath 4.Kontrollstrukturen 5.Sortierung, Gruppierung und Nummerierung 6.Parameter und Variablen 7.Ein- und Ausgabeformate

FragenFragen