XM Tool is a series of Perl snippets than can be
called separately or combined into more complex
Perl scripts. It uses XMLish (plain) text as the
representation between stages, and a sample
processor to read C/JavaDoc sources and generate
HTML or even docbook is provided.