Status of RelaxNG implementation

Legend: implemented, not implemented, partial implementation or buggy.

Element Note
basic pattern
<element>
<attribute>
structural
<mixed>
<group>
<interleave>
<choice>
<optional>
<zeroOrMore>
<oneOrMore>
<empty>
modularity
<grammar>
<start>
<define>
<ref>
<parentRef>
<externalRef>
<include>
<div>
<notAllowed>
data
datatypelibrary attribute
built-in RelaxNG datatype library
XMLSchema datatype librarySee details in the datatype page
data for element
<text>
<value>
<list>
<data>
<param>
<except>
data for attribute
<text>
<value>
<list>
<data>
<param>
<except>
name and namespace
ns attribute
qualified names
<name>
<anyName>
<nsName>
<choice>
<except>