Ein kleines! Lexikon des Internet Werbung

Ein kleines! Lexikon des Internet


Erklärung | Weiterführende Links | Finden | Navigation | Interessante Begriffe

XML Schema

ist eine vom W3C verabschiedete Empfehlung (engl.: recommendation) zur Definition von XML-Strukturen.
Sie wurde am W3C von der "XML Schema Working Group" entwickelt.

Sie beinhaltet die Trennung von der aus SGML bekannten DTD, wie sie in der XML-Spezifikation unterstützt wird. Ziel ist es, die maschinelle Validierung der Informationen zu ermöglichen. Die WG hat drei Schwerpunkte ausgemacht:

Die Struktur von XML-Informationen
Hier wird z. B. die Gültigkeit und Darstellung einer XML-Information definiert, wie sie auch in DTD vorhanden ist. Hinzu kommt u. a. die Definition von Namespaces.
Die Definition primitiver Datentypen
Durch die Einführung von einfachen Datentypen, ähnlich wie in SQL (a) oder Java, z. B. Integer (Ganzzahl), Datum, Zeit u. a., werden u. a. Erleichterungen im Zusammenwirken mit Datenbanken erwartet, wie sie im E-Commerce und besonders im B2B notwendig sind.
Die einfache Validierung der Schemas
Wenn ein Dokument sich auf ein Schema bezieht und keine Regel (engl.: constraint) dieses Schemas oder andere Regeln von XML verletzt, so ist es gültig und wohlgeformt (engl.: valid and well-formed).

W3C - Technical Reports

{XML Schema Part 0: Primer - http://www.w3.org/TR/xmlschema-0/}
{XML Schema Part 1: Structures - http://www.w3.org/TR/xmlschema-1/}
{XML Schema Part 2: Datatypes - http://www.w3.org/TR/xmlschema-2/}

Weiterführende Links

{XML Schema Requirements @ W3C - http://www.w3.org/TR/NOTE-xml-schema-req}
{Understanding XML Schema @ XML.com - http://www.xml.com/pub/1999/07/schemas/whatis.html}
[Die W3C-Spezifikationen in deutscher Übersetzung und Kommentierung - http://www.edition-w3c.de/]
 (a) [SQL - http://de.wikipedia.org/wiki/SQL] @ Wikipedia