Inhalt
XML und XML-Technologien
Übersicht über wichtige XML-Technologien: XML und DTD, XML Schema, XPath und XQuery, XSLT und XSL-FO - XML-Grundlagen: XML-Deklaration, Namensräume, Kommentare, Wohlgeformtheit - Editor-Modi (Text, Grid, Author) - Perspektiven und Programmoberfläche - Projektverwaltung
Validierung von XML in oXygen
Regeldokumente und Grundprinzip von Dokumentmodellierung - Document Type Definition (DTD): Definition von XML-Elementen und Attributen, Allgemeine Entitäten und Parameter-Entities, Inhaltsmodelle, Datentypen - XML Schema: Definition von XML-Elementen und Attributen, Modulare XML Schema-Dokumente, Datentypen, Inhaltsmodelle - Validierung von XML über DTD und XML Schema in oXygen
Verarbeitung von XML in oXygen
XPath: Grundprinzip und Einsatzbereiche, Knotentypen, Achsentypen, Funktionen, Prädikate - Transformation mit XSLT: Grundprinzip und Einsatzbereiche, Aufbau eines XSLT-Stylesheets, Verwendung eines XSLT-Stylesheets in oXygen - Rendering mit XSL-FO: Grundprinzip von FO (Formatting Objects), Rendering mit oXygen
Darwin Information Typing Architecture (DITA)
Grundprinzip von DITA - Erstellen und bearbeiten von DITA Maps und Topics - DITA-OT Anpassung - DITA Open Toolkit in oXygen XML Author - Inhalt wiederverwenden - Ressourcen verwalten - DITA Profile / Bedingter Text
Text Encoding Initiative (TEI) und ODD
Grundprinzip von TEI Guidelines und One Document Does it all ("ODD") - TEI ODD Document Type in oXygen: Absatzgestaltung, Tabellen, Listen - TEI P5 und TEI P4 Transformation Scenarios - TEI P5 und TEI P4 Templates
DocBook
Grundprinzip von DocBook - DocBook in oXygen: Absatzgestaltung, Tabellen, Listen - DocBook Transformation Scenarios - DocBook Templates
Datenbanken und oXygen
Integration in Datenbanken: XML-Daten erzeugen, zerlegen, abfragen und speichern - Native XML Database (NXD) Unterstützung - SQL-Abfragen - Daten-Import aus DB - XML Schema aus DB-Strukturen erzeugen
Fortgeschrittene Programmfunktionen
Daten-Import aus DB, MS Excel, Text und HTML - XML-Dokumente vergleichen und zusammenführen - Verarbeitung von großen Dateien - Integration von Datenbanken: XML-Daten erzeugen, zerlegen, abfragen und speichern (Übersicht), Native XML Database (NXD) Unterstützung, SQL-Abfragen, Daten-Import aus DB
Dozent/in
Unser oXygen XML-Trainer Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und schloss mit einer Diplom-Arbeit zur semantischen Datenmodellierung in XML-Daten ab und arbeitet schon seit mehr als 10 Jahren als Dozent für XML-Technologien.
Veröffentlichungen
- XSLT, XPath und XQuery ISBN 978-3-939701-18-7
- XSL-FO ISBN 978-3-939701-17-0
- XML Schema ISBN 978-3-939701-22-4
- XML: Standards und Technologien ISBN 978-3-939701-21-7
- MS SQL Server – XML und SOAP-Webservices ISBN 978-3-939701-03-3
- Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
Projekte
Als Berater und Projektleiter konzipiert Herr Skulschus XML-basiserte Systeme für Single Source Publishing und die massenweise Produktion von Dokumenten mit komplexen XSLT-/XSL-FO-Transformationen und XML Pipelines und dem oXygen XML Editor.
Forschung
Er leitete verschiedene Forschungsprojekte mit innovativen Einsatzmöglichkeiten von XML wie bspw. der automatischen Generierung von Benutzer-Schnittstellen aus relationalen Daten und XML-Daten.