Relax orgintroduction
Relax NG is a schema language for XML. The key features of Relax NG are that it:
- Is simple
- Is easy to learn
- Has both an XML syntax and a compact non-XML syntax
- Does not change the information set of an XML document
- Supports XML Namespaces
- Treats attributes uniformly with elements so far as possible
- Has unrestricted support for unordered content
- Has unrestricted support for mixed content
- Has a solid theoretical basis
- Can partner with a separate datatyping language (such W3C XML Schema datatypes)
The Relax NG specifications have been developed within oasis by the Relax NG technical Committeee. relax NG is being developed into an international standard (ISO/IEC 19757-2) by ISO/IEC JTC1/sc34/WG1; it is currently at the final stage of standardization. relax NG was based on trex designed by James Clark and relax designed by Murata Makoto.