ZFI Logo JXMS

Dieser Kurs kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.

Kursbeschreibung

XML Schema Einführung
Eine umfassende Einführung in die Datenstrukturierung mit dem XML Schema Standard.
Der World Wide Web Consortium (W3C) Standard XML (Extensible Markup Language) gewinnt immer mehr an Bedeutung. XML wird vermehrt auch für die Beschreibung von Schnittstellen und Datenstrukturen eingesetzt, welche mit dem Standard XML Schema definiert werden. XML Schema verdrängt den Einsatz der DTD (Document Type Definition) dank der erweiterten Möglichkeiten immer mehr.
DTDs haben einige deutliche Nachteile gegenüber gängigen Schemasprachen, was daran liegt, dass sie nicht für die allgemeine Datenbeschreibung gedacht sind, sondern aus der dokumentenzentrierten Sicht von SGML, dem Ursprung von XML, stammen.
XML Schema bringt gegenüber der DTD deutliche Vorteile.
  • XML Schema verfügt über ein anspruchsvolles Datentypkonzept (z.B. Integer, Date, Time).
  • XML Schema unterstützt leistungsfähige Strukturierungsmechanismen (z.B. Ableitung von Datentypen).
XML Schema ist ein wichtiges Hilfsmittel im Umfeld der XML Entwicklung z.B. hinsichtlich Validierung und Generierung. Mit XML Schema wird der Vertrag ("Contract") zwischen XML-Produzent und XML-Konsument auf eine bessere Basis gestellt.
Dieser Kurs führt Sie in das Thema XML Schema ein und zeigt die wichtigsten XML Schema Eigenschaften auf. Das im Kurs eingesetzte Tool wird nur begleitend eingesetzt.

Ihr Nutzen

  • Den XML Schema Standard kennenlernen.
  • Einfache XML Schema selber erstellen können.
  • Die wichtigsten XML Schema Daten- und Strukturtypen kennen.
  • XML Schema Einsatzmöglichkeiten aufzeigen.

Voraussetzungen

Der Besuch des Kurses JEXML ("XML Einführung") oder gleichwertige Kenntnisse werden vorausgesetzt.

Teilnehmerkreis

Web Publisher, Programmierer, IT Fachleute, XML Developer

Unterlagen

  • Tutorials
  • Intranet Site

Teilnehmerbeitrag

Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

Kursinhalt

  • Einführung
    • Was ist XML
    • Was ist DTD
    • Was ist XSLT
    • Was ist XML Schema
  • Prinzipien/Eigenschaften
    • Datentypen
    • Syntax
    • Namespaces
    • Beispiel
    • Attribute
    • Referenzierung
    • Root Element
  • Grundlagen
    • Komponenten
    • Deklaration/Definition
    • Lokaler vs. Referenz Typ
    • Typhierarchie
    • Simple Types
    • Complex Types
  • Best Practices
  • Anwendungen