Relax NG is a schema language for XML
5 hours ago
- #XML
- #Validation
- #Schema
- RELAX NG is a schema language for XML, developed by OASIS and also an ISO/IEC standard (19757-2).
- It was based on TREX by James Clark and RELAX Core by MURATA Makoto.
- RELAX NG Version 2 is under development, while Version 1 remains as Part 2 of ISO/IEC 19757.
- Tutorials and specifications are available for both XML and compact syntaxes.
- Various validators and tools support RELAX NG, including Jing, MSV, and Libxml2.
- RELAX NG is used in multiple applications and standards like Google Data API, DocBook, and ODF.
- Editors like Stylus Studio and <oXygen/> support RELAX NG for validation and auto-completion.
- Conversion tools like Trang and Sun RELAX NG Converter allow schema transformation between formats.
- RELAX NG schemas are available for languages like XHTML, XSLT, and MathML.
- Test suites and community resources are maintained by contributors like James Clark and Kohsuke KAWAGUCHI.