Pages for AHA! are written in XML, according to the DTD in
struct.dtd
.
To make authoring easy, an html2xml
(Perl) script can
be used to convert pseudo-HTML files to this XML format.
(The script is located in the scripts
directory.)
In the pseudo-HTML files the following tags play an important role:
<if expr="intro>60 and definition<40"> <block> This is included when the condition is true. </block> <block> This is included when the condition is false. </block>