Gültigkeit

Ü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.

Valide XML-Dokumente gegen eine Document-Type-Definition erstellen

Alle XML-Dokumente müssen wohlgeformt sein, also den allgemeinen XML-Regeln genügen. Mithilfe einer Document-Type-Definition (DTD) oder mit XML-Schema können aber darüber hinaus spezifische Regeln an die Abfolge von Elementen und Attributen gestellt werden. Ein XML-Dokument, das solchen Regeln folgt, wird als valide bezeichnet. Dieser Artikel beschreibt die Grundlagen zur Erstellung einer Document-Type-Definition, wofür sie gebraucht wird und wie Du Fehler danach einordnest, ob sie die Wohlgeformtheit oder die Gültigkeit verletzen.

Die Auszeichnungssprache Extensible Markup Language (XML)

Die Extensible Markup Language (XML) wird häufig zur Speicherung und zum Austausch hierarchischer Daten genutzt. Der allgemeine Aufbau von XML und das Hauptmerkmal – die Wohlgeformtheit – wird im Artikel beschrieben, ebenso typische Fehler, an denen die Wohlgeformtheit scheitert, der Unterschied zur Gültigkeit und die Vor- und Nachteile gegenüber CSV und binären Formaten. Dieser Artikel ist der erste Teil einer Artikelserie zu XML.