xrv XRCvalidator XML

Grammar

This is the 'heart' of the validator. It defines the structure of an XRC file. Separating it from the XSLT stylesheets themselves, makes the whole system more maintainable, and has the additional advantage to offer a nice 'documentation' view of the grammar.

The grammar is based on the preliminary XRC documentation found in wx/docs/tech/tn0014.txt and on the XRC source code in wx/src/xrc.

Note: the HTML view of the file provides links to the cpp source files ( icons). To make this work on your own system, you can edit grammar.xml: provide the appropriate path in grammar/meta/src/@dir.

Strings

The strings used by the validator are kept in a separate file to facilitate translations.