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 library | See 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> | |