you may be interested in the miracles of XML and XSLT. O'reilly's has excellent books on both of them, and you can get the supa-fly peacock shirt in some cases.
Most people are familiar with an use XML as a data record format, but it can be used to create 'normal' documents, ala DocBook.
In the XSLT book, ISBN 0596000537
, the author (Hi, Doug!) presents an incredible case study called the 'toot-o-matic' which takes a source XML document and produces :
- Hierarchical HTML forms
- Hyperlinked PDF files in a variety of print formats
- Prepackaged Zip archives for offline storage
This is a heavyweight example, but the book provides excellent and thorough explanation of the XSLT syntax, and how to perform different manipulations on a single document.