XML-Lit is a simple program to perform very basic literate programming with any
XML-based markup language. It uses James Clark's Expat XML parser to weave
(convert to a form suitable for processing) and tangle (extract the source code
from) your XML documents. It has only been tested with DocBook at the moment,
but there is no reason why it should not work with any arbitrary XML markup.