LinkLib: HTML: Preprocessors

I wrote my own preprocessor to build the JavaNotes pages, but I'm not too happy with it. I should be heading toward XML and Docbook, then generating the pages from that. Here are some other preprocessors that some like, but I haven't tried them.
xhml
Description: From WDVL: "Personally, I use xh, so called because it generates XHTML (as well as HTML 4). Xh allows you to write web content with minimal markup ( example ). It abbreviates commonly-used markup such as links, lists, paragraphs, etc, so that the text is much less cluttered. It's very simple to use, and effectively constitutes a new, simpler markup language - XHML. The xh preprocessor converts XHML to XHTML (or HTML 4), adding any 'boilerplate' such as navigation menus, banners, footers, etc. It's a succesor to WDVL's ht."
License: Free
URL: encyclozine.com/WD/XHML/
htmlpp 4.2a
Description: From WDVL: "htmlpp is a sophisticated pre-processor for HTML documents. It generates pages, headers, footers, contents, cross-links,... Its purpose is to simplify the work of writing and packaging large numbers of HTML documents. It acts like a compiler: you provide an input source text and htmlpp produces the HTML documents from that. This is easier and safer than trying to edit and manage separate HTML documents. To use htmlpp, you should be comfortable writing HTML without help from a special HTML editor."
License: Free
Size: 0.2 MB
URL: www.imatix.com/html/htmlpp/