RelaxNG Reference

⇒ interactive index to zvon materials
Filter field in the right column enables very fast browsing through RelaxNG elements and attributes. Click on an item to display details.

RelaxNG is defined by an OASIS RelaxNG specification. The specification became the ISO/IEC 19757-2 standard. The Relax NG homepage is

Only useful parents - children relationships are provided in indexes although broader usage is permitted (the selection is subjective, please drop me a note, if something of importance has been missed).

The reference contains links to the book Relax NG authored by Eric van der Vlist and published by O'Reilly. This book is available under a Free Documentation Licence (FDL).

When authored by hand, RelaxNG schemas are usually written in the Compact syntax (see the RelaxNG Book chapter Introducing the Compact Syntax and OASIS RELAX NG Compact Syntax Tutorial) .

A lot of software supports RelaxNG nowadays; James Clark's software ( a RelaxNG father - who was also the leading force behind XSLT and XPath) is particularly useful.

Standard excerpt:
RELAX NG is a simple schema language for XML, based on [RELAX] and [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.

Prepared by: Miloslav Nic (Mila)

RelaxNG Reference

starts with contains (at least 3 characters needed)