Harnessing the Power of XML

Typical literate programming systems are built on top of some documentation system (e.g., TeX). XML LitProg is built on top of XML.

Remarkably:

  • It requires only two or three elements

  • The underlying vocabulary can be anything the author chooses: DocBook, TEI, XHTML, …

  • It works well for documenting XML.

  • It works well for documenting everything else too!