XIST – An extensible HTML/XML generator

XIST is an extensible HTML and XML generator. XIST is also a XML parser with a very simple and pythonesque tree API. Every XML element type corresponds to a Python class and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered ‘object oriented XSLT’.

XIST was written as a replacement for the HTML preprocessor HSC, and borrows some features and ideas from it.

It also borrows the basic idea (XML/HTML elements as Python objects) from the ancient Python modules HTMLgen and HyperText.