Struxure defines a simple XML format useful for defining constants, fields, structures, and other data declarations. It also provides an extensible mechanism for generating the appropriate 'include' files for various languages from the XML definition.