XML-Schemata: Relax NG ist ISO-Standard

Die ISO hat mit Relax NG einen Entwurf für XML-Schemata zum Standard erhoben, der einen reibungsloseren Datenaustausch via XML gewährleistet.

In Pocket speichern vorlesen Druckansicht 127 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Henning Behme

Bereits am 1. Dezember hat die International Organization for Standardization (ISO) mit Relax NG einen Entwurf für XML-Schemata zum Standard erhoben, den nicht wie XML Schema das World Wide Web Consortium (W3C), sondern die Organization for the Advancement of Structured Information (OASIS) betreut.

Relax NG und XML Schema sind zwei Umsetzungen von Schemata für XML-Dateien, die über die Möglichkeiten einer DTD (Dokumenttyp-Definition) hinausgehen. Insbesondere geht es dabei um die Festlegung und Überprüfung von Datentypen, etwa ob ein Preis vom Typ Fließkomma ist. Dadurch lassen sich beim anwendungsübergreifenden Austausch von Informationen via XML von vorneherein Fehler erkennen.

Verfasser der OASIS-Spezifikation ist James Clark, der an der Entwicklung von SGML sowie XML stark beteiligt war und ist. Relax NG ist eine Verschmelzung der ursprünglich von Makoto Murata entwickelten Regular Language Description for XML (Relax) und Clarks eigenen Tree Regular Expressions for XML (TREX). Dem derzeitigen Entwurf von XHTML 2 hat das W3C lediglich ein Relax-NG-Schema für XHTML 2 beigefügt. (hb)