RELAX NG is an actively used xml format created in 2001. In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML - 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 but RELAX NG also offers a popular compact, non-XML syntax. Compared to other XML schema languages RELAX NG is considered relatively simple. Read more on Wikipedia...

19Years Old 20Users ?Jobs
  • RELAX NG ranks in the top 25% of languages
  • the RELAX NG wikipedia page
  • RELAX NG first appeared in 2001
  • Have a question about RELAX NG not answered here? Email me and let me know how I can help.

Example code from the web:

   <start>
      <element name="book">
         <oneOrMore>
            <ref name="page"/>
         </oneOrMore>
      </element>
   </start>
   <define name="page">
      <element name="page">
         <text/>
      </element>
   </define>
</grammar>

Last updated January 18th, 2020

Edit RELAX NG on GitHub