Seminare
Seminare

XML Schema Praxis-Workshop: Grundlagen und weiterführende Konzepte

Seminar - GFU Cyrus AG

Die Teilnehmenden lernen, XML-Schemata systematisch zu entwickeln und XML-Dokumente damit zu modellieren und zu validieren.

Sie können einfache und komplexe Datentypen definieren, XML-Strukturen und Abhängigkeiten abbilden, Namespaces und mehrere Schema-Dateien sinnvoll einsetzen sowie weiterführende Validierungsregeln formulieren.

Anhand praxisorientierter Beispiele lernen sie außerdem ausgewählte Erweiterungen von XML Schema 1.1 kennen und können einschätzen, wann diese gegenüber klassischen XML-Schema-Konstrukten sinnvoll eingesetzt werden.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • XML Schema - Grundlagen und Überblick
    • Datenmodellierung und Validierung von XML-Dokumenten
    • XML Schema im Vergleich zu DTD, RELAX NG und Schematron
    • Aufbau und grundlegende Struktur eines XML-Schemas
    • Standarddatentypen von XML Schema
    • Globale und lokale Deklarationen
    • XML-Dokumente mit XML-Schemata verknüpfen und validieren
    • Dokumentation innerhalb eines Schemas

  • Einfache Datentypen
    • Standarddatentypen verwenden
    • Eigene Datentypen definieren
    • Wertebereiche und Inhalte einschränken
    • Praktische Übungen zur Definition eigener Typen

  • Komplexe Datentypen und Strukturen
    • Komplexe XML-Strukturen modellieren
    • Reihenfolgen, Alternativen und Gruppen
    • Häufigkeiten und optionale Inhalte
    • Wiederverwendbare Strukturen und Typen
    • Abstrakte Typen und flexible Datenmodelle

  • Identitätsbedingungen und Referenzen
    • Eindeutige Werte und Schlüssel definieren
    • Beziehungen zwischen XML-Elementen herstellen
    • Schlüssel und Referenzen innerhalb von XML-Dokumenten
    • ID- und IDREF-Konzepte

  • Arbeiten mit Namespaces
    • Namespaces in XML und XML Schema
    • Elemente, Attribute und Typen eindeutig zuordnen
    • Target Namespaces definieren und verwenden
    • Namespaces in größeren XML-Strukturen einsetzen

  • Schema-Dateien modularisieren und einbinden
    • XML-Schemata auf mehrere Dateien verteilen
    • Schema-Komponenten wiederverwenden
    • Schema-Komponenten aus unterschiedlichen Namespaces einbinden

  • Wildcards und flexible Schema-Strukturen
    • Flexible Inhalte und Attribute ermöglichen
    • Steuerung der Validierung bei Wildcards
    • Einsatzmöglichkeiten und typische Anwendungsfälle

  • Schematron
    • Grenzen klassischer XML-Schema-Validierung
    • Ergänzende fachliche Validierungsregeln
    • Zusammenspiel von XML Schema und Schematron

  • XML Schema 1.1 - Neuerungen und erweiterte Validierung
    • Versionierung und wichtige Neuerungen
    • Assertions und fachliche Validierungsregeln
    • XPath-basierte Validierungsbedingungen
    • Bedingte Typzuweisung
    • Schema-Komponenten überschreiben

Zielgruppe:
Der Workshop richtet sich an Entwicklerinnen und Entwickler sowie andere technische Anwenderinnen und Anwender, die XML-Dokumente modellieren, validieren oder in Software- und Datenintegrationsprojekten einsetzen.

Teilnahmevoraussetzungen


Grundkenntnisse in XML werden vorausgesetzt. Kenntnisse entsprechend dem Seminar „XML Einführung und Grundlagen“ sind dafür ausreichend.

Vorkenntnisse in XML Schema sind nicht erforderlich.

Entwicklungsumgebung


Die Schulung wird standardmäßig mit Visual Studio Code durchgeführt.

Nach Absprache beziehungsweise abhängig von der beim Kunden eingesetzten Entwicklungsumgebung können auch XMLSpy oder Oxygen XML Editor verwendet werden.
Seminarkennung:
S573
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha