Genshi 0.5.1

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : BSD - BSD Library
CreatedCreated : Apr 9, 2010
Size downloadDownloads : 1
Program licensing
Thank you for voting...

Genshi is a Python library that provides an ...

genshi by Edgewall Software 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.
In other words, Genshi 0.5.1 is a template_language.
Genshi [genshi0.5.1.exe] is smart about markup, unlike conventional template languages that only deal with bytes and characters. It knows the difference between tags, attributes, and actual text nodes, and uses that knowledge to an advantage.
Most important functions of Genshi - 0MB:
• Intelligent automatic escaping greatly reduces the risk of opening up a site to cross-site scripting attacks (XSS).
• Template directives are often less verbose than those in most other template languages, as they can be attached directly to the elements they act upon.
• Independence from a specific serialization format lets you instantly switch between generating well-formed HTML 4. 01 and XHTML 1. 0 (or other formats).
• Stream-based filtering allows to apply various transformations as a template is being processed, without having to parse and serialize the output again.
match templates let the developer enforce a common structure on template output, and more. This, in combination with XInclude support, is used instead of the more rigid inheritance feature commonly found in other template languages.
News in the current Genshi 0.5.1 version:
• Fix problem with nested match templates not being applied when buffering on the outer `py:match` is disabled. Thanks to Erik Bray for reporting the problem and providing a test case.
• Fix problem in `Translator` filter that would cause the translation of text nodes to fail if the translation function returned an object that was not directly a string, but rather something like an instance of the `LazyProxy` class in Babel.
• Fix problem with match templates incorrectly being applied multiple times.
• Includes from templates loaded via an absolute path now include the correct file in nested directories as long if no search path has been configured.
• Unbuffered match templates could result in parts of the matched content being included in the output if the match template didn't actually consume it via one or more calls to the `select()` function.

Genshi 0.5.1 scripting tags: templating, web output, templates, parse content, match, genshi, problem, template language, markup. What is new in Genshi 0.5.1 software script? - Unable to find Genshi 0.5.1 news. What is improvements are expecting? Newly-made Genshi 0.6 will be downloaded from here. You may download directly. Please write the reviews of the Genshi. License limitations are unspecified.