Hasty Briefsbeta

Bilingual

Relax NG is a schema language for XML

7 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.