Configuration

Schema
Examples

This section discusses the XML documents used by the backend for configuration. The information in this section is incomplete and should be seen as a fluid work in progress, although it reflects accurately the current state of design. Current implementation may lag behind what is presented here.

[Note]Note

I've used the compact syntax form of the RELAX NG XML schema language[13] rather than the more popular W3C XML schema language as the primary form of the schema in this document. I have found that the RELAX NG schema language is generally easier to work with, and is more expressive than the W3C alternative. However, I have endeavored to design a RELAX NG schema that can be accurately translated to the W3C language, and have provided the W3C forms as well for reference.



[13] See http://relaxng.org for information.