This FAQ is written in XML and translated to HTML using an XSL stylesheet. The XML source is processed using James Clark's XSLT processor XT and XML parser XP.
The XSL stylesheet used to generate the HTML version is here.
The text version is generated in three steps: first, an XSL stylesheet is used to generate a simple HTML. Then, a second XSL stylesheet transforms the HTML into plain text. An awk script then performs the word wrapping.
For any questions about or contributions to the FAQ, please send a mail to the maintainers.