XIST is an extensible HTML and XML generator written in Python.
XIST was written as a replacement for the HTML preprocessor HSC, and borrows some features and ideas from it.
It also borrows the basic ideas (XML/HTML elements as Python objects) from HTMLgen and HyperText.
XIST is the basis of an XML Web Content Management System by LivingLogic AG. The main advantage of using XIST in this context is being able to preprocess the CMS templates of the XML web content management system to get the maximum speed possible and to get reusable building blocks for constructing the templates.
- Easily extensible with new XML elements,
- Can be used for offline or online page generation,
- Allows embedding Python code in XML files,
- Supports separation of layout and logic,
- Can be used together with mod_python, PyWX or Webware to generate dynamic pages,
- Fully supports Unicode and XML namespaces,
- Provides features to use XIST together with JSP/Struts (when replacing Struts tag libraries with XIST this speeds up pages by a factor of 5ï¿½10.)
In a hurry? Add it to your Download Basket!
What's New in This Release:
- It's now possible to use UL4 templates as functions by using the tag:
- >>> from ll import ul4c
- >>> f = ul4c.Template("")