XML mit Schwerpunkt DTD und XML-Schema
Lernziel
Der Kurs vermittelt einen grundlegenden Überblick über alle relevanten Bereiche des Themas XML und der XML-Sprachfamilie, d.h. die Sprache XML selbst und die wichtigsten daran angegliederten W3C-Standards. Ziel ist, den Teilnehmer mit der gesamten Bandbreite der XML-Thematik vertraut zu machen und ihn in die Lage zu versetzen, XML Daten unterschiedlichster Art erzeugen, bewerten, ausgeben und mit Hilfe verschiedender einschlägiger Techniken manipulieren und verarbeiten zu können.
Dabei liegt ein Schwerpunkt des Kurses auf dem Bereich Datenvalidierung - d.h. es wird den Methoden der Datenstrukturierung - Document Type Definition (DTD) und XML-Schema - verstärkte Aufmerksamkeit geschenkt. Die Kursteilnehmer sind eingeladen, Beispieldaten und/oder Strukturdefinitionen (DTDs, XML-Schemas) aus Ihrer eigenen Praxis mitzubringen, die als Basis der analytischen Betrachtung und praktischer Übungen dienen können.
Im dritten Abschnitt erlernen die Teilnehmer den aktiven Umgang mit den ansonsten "passiven" Daten, d.h. es wird erläutert, wie Sie XML-Daten auf verschiedene Arten anzeigen und ausgeben, u. a. mit Hilfe von CSS und der XML-eigenen Stylesheet-Sprache XSL. Hier werden die Teilnehmer insbesondere in das Programmieren mit der Transformationssprache XSLT eingeführt.
Abgerundet wird der Kurs u. a. durch eine Diskussion zur Verfügung stehender Hilfsmittel und Ressourcen, der entsprechenden Standards des "World Wide Web Consortium", sowie durch eine Einführung in die wichtigsten Software-Tools, die das Arbeiten mit XML-Daten erleichtern.
Zielgruppe
Anwendungsentwickler, Programmierer, Datenbankadministratoren, WebentwicklerSeminarinhalt
- Schwerpunkt Datenvalidierung mit DTD und XML-Schema
- XML und Datenbanken
- Markup-Sprachen (Beispiel: HTML)
- Syntax
- Wohlgeformtheit
- Validität
- XML darstellen mit CSS
- XML transformieren mit XSLT

