Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML, or other textual content for output generation on the Web. The main feature is a template language that is heavily inspired by Kid.
|Tags||Text Processing Markup XML HTML/XHTML Software Development Libraries Python Modules Internet Web Dynamic Content|
|Operating Systems||OS Independent|
Release Notes: A transformation framework was added to make stream filtering easier. Serialization performance was improved. A new text template syntax with better control for white-space and line breaks was implemented. Default serialization methods were added for streams. For example, text templates can render using text serialization by default.
Release Notes: Various fixes for Python code blocks, template inclusions, and internationalization.
Release Notes: This release contains a number of bugfixes over the 0.4.2 release.
Release Notes: This release contains a number of bugfixes over the 0.4.1 release, as well as integration with the Babel internationalization library (http://babel.edgewall.org/).
Release Notes: Some major bugfixes and minor improvements for the internationalization filter. Numerous important fixes were made for Python code blocks in <?python ?> processing instructions. Various other bugs were fixed.