XML: Standardisierter Datenaustausch - Präsenz-Training
Sie können XML in Ihrem Projekt erfolgreich einsetzen, XML-Daten validieren, verarbeiten und Präsentieren.
Sie sind in der Lage, Regeln für die Gültigkeit Ihrer XML-Dokumente zu formulieren.
Software-Entwickler, Software-Architekten
Allgemeine Programmierkenntnisse
XML-Grundlagen
- Die Entstehung von XML
- Designziele von XML
- Gründe für den Einsatz von XML
XML-Syntax
- Aufbau eines XML-Dokumentes
- Elemente und Attribute
- Verarbeitungsanweisungen, Kommentare, CDATA-Abschnitte
- Wohlgeformtheit der XML-Dokumente
Datenvalidierung mit DTD (Document Type Definition)
- Grundlagen der Validierung
- Interne und externe DTD's
- DTD-Syntax
Datenvalidierung mit XML-Schema
- XML-Namensräume
- Schema-Syntax
- Erstellung eigener komplexer und einfacher Typen
- Gegenüberstellung DTD - Schema
XPath-Ausdrücke
- Einführung in XPath
- XPath-Syntax
- Aufbau von XPath-Ausdrücken
- XPath-Operatoren und Funktionen
Transformation von XML-Daten
- Extensible Stylesheet Language (XSL) und XSL Transformation (XSLT)
- XSLT-Stylesheets
- Syntax von XSL
- Adressierung von Daten und Teildokumenten mit XPath
- XSL-Templates
Die Verarbeitung von XML in Programmen
- Die unterschiedlichen Parsertypen
- Verarbeitung von XML-Daten durch das Document Object Model (DOM)
- Der sequentielle Zugriff auf XML-Daten durch die Simple API for XML (SAX)
- Beispiele in den Programmiersprachen Java, C# und C++
Verknüpfung von XML-Ressourcen
- XLink
- XPointer
Beispiele für die Anwendung von XML
- XHTML, SVG, SOAP
- XSL-FO (Formatting Objects)
Übungen
- Erstellung von XML-Dokumenten
- Datenvalidierung, Regeln analysieren und formulieren
- XPath-Ausdrücke erstellen
- XML-Transformationen
- Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt
Präsenz-Training
Onsite-Training
In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.
Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.