RELAX NG

The Regular Language Description for XML New Generation ( RELAX NG) is an XML schema language for defining the structure of XML documents. For the formulation of schemes provides RELAX -NG to an XML syntax and semantically equivalent more compact syntax.

RELAX -NG is based on the XML schema languages ​​RELAX by Makoto Murata (2000-2002) and TREX by James Clark ( 2001). RELAX Core has been adopted as an ISO / IEC Technical Report 22250-1.

RELAX NG is described in a document of the OASIS RELAX NG Technical Committee and beyond as the international standard ISO / IEC 19757-2 within the Document Schema Definition Languages ​​( DSDL ).

In the complexity of RELAX NG is approximately between DTD and XML Schema. Compared to the simple DTD RELAX NG has ( optional) to use the particular advantage of XML syntax and also to support unordered content. In addition, it knows data types and namespaces.

Examples of similar languages ​​are still DSD and Schematron.

677498
de