RELAX NG

Regular Language Description for XML New Generation (RELAX NG) ist eine Schemasprache für XML. Im Vergleich zu XML Schema zeichnet sie sich durch eine weniger geschwätzige Syntax und weniger Beschränkungen aus, dafür fehlt es ihr an einigen mächtigen Funktionen wie »echte« Vererbung (im Sinne von Deklaration und Kontrolle von Vererbungen).

Die Vorteile von RELAX NG haben dazu geführt, dass einige große XML-Projekte in RELAX NG definiert wurden, etwa DocBook 5. Auf der anderen Seite gibt es für XML Schema mächtige Tools (z.B. JAXB Schemabindings) und eine sehr breite Unterstützung durch Software (wie die elegante Verwendung von XML Schemata beim Daten-Import/-Export in MS Excel Professional).

Wikipedia: http://de.wikipedia.org/wiki/RelaxNG
Homepage: http://relaxng.org/

»crosslinked«

  1. Bisher keine Kommentare.
(wird nicht veröffentlicht)

Time limit is exhausted. Please reload CAPTCHA.