Sie befinden sich hier: Home » Seminare » XML » XMLXSD
XML-Schema
Kursziele
Das Seminar stellt zur Beschreibung von XML-Typen das W3C-XML-Schema (XSD) vor. Die Teilnehmer lernen den Unterschied zu anderen XML-Schema-Sprachen wie DTD und RELAX NG kennen und wissen um die vordefinierten Datentypen und können einfache und komplexe Typen selbst deklarieren. Sie lernen eine Schemabeschreibung für den Aufbau komplexer XML-Strukturen zu definieren und sehen in einem Ausblick, wie aus einem XML-Schema Java- und .NET-Klassen generiert werden.
Zielgruppe | Empfohlene Dauer | |
| XML-Programmierer | 3 Tage, insgesamt 18 Zeitstunden |
Inhalte
- Einführung in XML Schema
- Verschiedene Modelle für die Inhaltsbeschreibung
- Unterschiede DTD und Schema
- Aufbau einer Schema-Beschreibung
- Einfache uns Simple Datentypen
- Dokumentation und Spezifikation
- Einfache und komplexe Datentypen
- Das Typmodell von XML Schema
- Unterschied einfacher und komplexer Datentyp
- Lexikalischer Raum und Werteraum
- Abgeleitete primitive Datentypen
- Aufbau komplexer Datentypen
- Kompositoren und Partikeln
- Attribute definieren
- Einfache Datentypen im Detail
- Datentypen für Zeichenketten
- Numerische Datentypen
- Datum und Uhrzeit
- Eigene Datentypen durch Ableitung
- Facetten für die Einschränkung von Datentypen
- Whitespace-Verarbeitung bei alphanumerischen Werten
- Reguläre Ausdrücke
- Aufzählung von Werten
- Komplexe Datentypen im Detail
- Komplexe Datentypen durch Ableitung einfacher Typen
- Attribute durch Erweiterung einfacher Typen einfügen
- Element- und Attributgruppen
- Komplexe Datentypen referenzieren
- Ableitung komplexer Inhaltsmodelle
- Gemischte und leere Inhaltsmodelle
- Alternative Inhaltsmodelle
- Fixe Inhaltsmodelle
- Schema Modularisierung
- Inklusion von Schema-Dateien
- Redefinition einfacher und komplexer Typen
- Externe Entities
- Weitere Möglichkeiten
- Eindeutige Werte fordern
- Schlüsseltypen und Schlüsselverweise
- Verarbeitung von Namensräumen in XML-Quelldokumenten
- Elemente mit bestimmten Namensraum ignorieren
- Ausblick
- XML-Schema in Programmiersprachen verwenden
- Datenbindung mit XML-Schema
- XML-Schema und Datenbankschema kombinieren
Voraussetzungen
Der Kurs ›XML Grundlagen‹ oder vergleichbare Kenntnisse.
Seminarunterlagen
Unterlagen (Kopien der Folien), Zertifikat, CD.
Software
Als XML-Editor kommt standardmäßig Eclipse mit einem XML-Plugin zum Einsatz oder der leichtgewichtige Cooktop.
Schlagwörter |