Inhalt
XML Grundlagen und DTD
Vorgestellter Standard: Extensible Markup Language (XML) 1.0 (Third Edition) / http://www.w3.org/TR/2004/REC-xml-20040204/ - XML-Deklaration - Namensräume - Document Type Definition: Regeldokumente und Grundprinzip von Dokumentmodellierung - Grundlagen und Unterscheidungen - Allgemeine Entities - Parameter-Entities - Eigene XML-Elemente und Attribute- Syntaxregeln, Namenskonvention - Kommentare - Wohlgeformtheit
Dokumentmodellierung mit XML Schema
Vorgestellter Standard: XML Schema Part 1: Structures / http://www.w3.org/TR/xmlschema-1/ und XML Schema Part 2: Datatypes / http://www.w3.org/TR/xmlschema-2/ - Techniken der Dokumentmodellierung: Element- und attributorientierte Dokumente - Grundprinzipien der Modellierung - Syntax von XML Schema: Elemente, Attribute, Datentypen, Eigene Datentypen, Auslagerung und Wiederverwendung, Schlüsselverweise, Namensräume
Knotenlokalisierung mit XPath
Vorgestellter Standard: XML Path Language (XPath) / http://www.w3.org/TR/xpath - Achsentypen - Lokalisierungspfade mit und ohne Bedingungen - Funktionen - Prädikate
Transformation mit XSLT
Vorgestellter Standard: XSL Transformations (XSLT) / http://www.w3.org/TR/xslt - Grundprinzip von XSLT - Vorlagen (Templates): Benannte Vorlagen, Vorlagen-Modi und automatische Vorlagen-Auswahl - Kontrollstrukturen: Fallunterscheidungen und Wiederholung - Sortierung und Gruppierung - Inklusion und Import - Variablen und Parameter - Erzeugung von HTML, XML und Text
Einsatzbereich Web Services
WSDL: Vorgestellter Standard: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language / http://www.w3.org/TR/wsdl20/ und Web Services Description Language (WSDL) Version 2.0 Part 2: Message Exchange Patterns / http://www.w3.org/TR/wsdl20-patterns/ und Web Services Description Language (WSDL) Version 1.2 Part 3: Bindings / http://www.w3.org/TR/wsdl12-bindings/: Schnittstellenbeschreibungen, Schemata, Operationen, Protokolle, Lokationen - SOAP: Vorgestellter Standard: SOAP Version 1.2 Part 1: Messaging Framework / http://www.w3.org/TR/2003/REC-soap12-part1-20030624/ : HTTP Bindings, SOAP-Envelope, SOAP-Header, SOAP-Body, SOAP-Fault, Encoding und Messaging
Dozent/in
Unser 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 und Autor im Bereich XML, XML Schema, XSLT und XSL-FO und Ontologien.
Veröffentlichungen
- XML: Standards und Technologien ISBN 978-3-939701-21-7
- 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
- MS SQL Server 2012 – XML-Integration mit T-SQL ISBN 978-3-939701-83-5
- Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
Projekte
Als Berater und technischer Projektleiter konzipiert Herr Skulschus XML-basierte Software mit komplexen XSLT- und XSL-FO-Transformationen (XML Pipelines oder Single Source Publishing) sowie Import-/Export-Schnittstellen mit XML.
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.