Inhaltsverzeichnis:
Definition - Was bedeutet XML-Schema?
Ein XML-Schema ist das strukturelle Layout eines XML-Dokuments, ausgedrückt als Einschränkungen und Inhalt des Dokuments. Einschränkungen werden durch eine Kombination der folgenden Elemente ausgedrückt:
- Grammatische Regeln für die Reihenfolge der Elemente
- Datentypen, die ein Element und ein Inhaltsattribut steuern
- Boolesche Prädikate, die der Inhalt erfüllen muss
- Spezialisierte Regeln, einschließlich Einschränkungen für die Eindeutigkeit und referenzielle Integrität
Techopedia erklärt das XML-Schema
XML-Schemas werden in der DTD-Sprache (Document Type Definition) ausgedrückt, die in der XML-Spezifikation enthalten ist, jedoch nur über eine begrenzte Funktionalität verfügt. Ein XML-Dokument kann einer Schemasprache entweder durch Markup im XML-Dokument oder durch externe Mittel zugeordnet werden.
Die Überprüfung, ob ein XML-Dokument einem Schema entspricht, wird als Validierung bezeichnet. XML-Dokumente sind gültig, wenn sie die Schemaanforderungen erfüllen, denen sie zugeordnet sind, einschließlich Einschränkungen wie:
- Struktur wie in einer regulären Ausdruckssyntax angegeben
- Anforderungen an die Interpretation von Zeichendaten
- Elemente und Attribute, die zusammen mit ihrer zulässigen Struktur eingeschlossen werden sollen
