Generate FAQ lists and glossaries in html, plain text or TeX/PDF from a single source written in XML