XML Schema

Übungsaufgaben zu XML: Wohlgeformtheit, Gültigkeit, DTD und XSD

Eine umfangreiche Übungsaufgabe rund um ein elektronisches Lieferavis: Merkmale von XML beschreiben und gegen CSV und PDF abwägen, den Zweck einer DTD erläutern, Fehler in einem XML-Dokument finden und danach einordnen, ob sie die Wohlgeformtheit oder die Gültigkeit verletzen, Daten als XML darstellen, eine DTD erweitern, XSD-Deklarationen schreiben und erklären, warum eine Schemavalidierung allein nicht ausreicht.

Die Struktur von XML-Dokumenten gegen ein Schema validieren

Wenn XML-Dokumente spezifischen Regeln an die Abfolge von Elementen und Attributen genügen, nennt man sie valide (gültig). Neben der DTD (aus dem zweiten Teil der Artikelserie) stellt XML Schema (XSD) eine Definition für gültige XML-Dokumente zur Verfügung. Der Aufbau und die grundsätzlichen Eigenschaften einer Schema-Datei werden hier beschrieben – und warum eine erfolgreiche Schemavalidierung noch nicht heißt, dass die Daten fachlich stimmen.