RELAX NG
|
In computing, RELAX Next Generation (RELAX NG) is a simple yet elegant schema language for XML, based on Murata Makoto's RELAX and James Clark's TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document; however, RELAX NG also offers a popular compact, non-XML syntax (http://www.oasis-open.org/committees/relax-ng/compact-20021121.html).
It is specified by a committee specification (http://www.oasis-open.org/committees/relax-ng/spec-20011203.html) of the OASIS RELAX NG technical committee (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=relax-ng), and also as an international standard ISO/IEC 19757-2 the Document Schema Definition Languages (DSDL).
See also
External links
- RELAX NG home page (http://relaxng.org/)
- "The Design of RELAX NG" (http://www.thaiopensource.com/relaxng/design.html) by James Clark
- RELAX NG tutorial for the XML syntax (http://www.oasis-open.org/committees/relax-ng/tutorial-20011203.html)
- RELAX NG tutorial for the compact syntax (http://relaxng.org/compact-tutorial-20030326.html)
- Design patterns for structuring XML documents (http://www.xmlpatterns.com/)
- Relax NG XML - The Book (http://www.xml-dev.com:8080/tldp/http%3a//books.xmlschemata.org/relaxng/docbook/book.xml)de:RELAX NG