20 Jahre Erfahrung FreeCall 0800 tutegos

XML-Schema

[LOGO]

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.

Inhalte des Seminars

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

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: XML-Programmierer
  • Vorkenntnisse: Der Kurs ›XML Grundlagen‹ oder vergleichbare Kenntnisse.
  • Schulungsunterlagen: Unterlagen (Kopien der Folien), Zertifikat, CD.
  • Seminar-Software: Standardmäßig kommt unter Windows als XML-Editor Altova XMLSpy zum Einsatz.

Weiterführende Seminare

Schema-Dateien stellen die Korrektheit von XML-Dokumenten sicher, sodass sie weiterverarbeitet werden können. Die Weiterverarbeitung ist etwa die Transformation in ein anderes Ausgabeformat und das Seminar XSL Transformations (XSLT) zeigt detailiert, wie Transformationsregeln aussehen. Softwareentwickler in Java bekommen im Seminar Java und XML einen Einblick, wie die Schema-Validierung programmiert.


Alle Kategorien

Was Teilnehmer sagen