XML Schema Praxis-Workshop: Grundlagen und weiterführende Konzepte
Webinar - 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.
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
Dauer/zeitlicher Ablauf:
1 Tage
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.
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.