genshi.template.markup
Markup templating engine.
MarkupTemplate
Implementation of the template language for XML-based templates.
>>> tmpl = MarkupTemplate('''<ul xmlns:py="http://genshi.edgewall.org/"> ... <li py:for="item in items">${item}</li> ... </ul>''') >>> print(tmpl.generate(items=[1, 2, 3])) <ul> <li>1</li><li>2</li><li>3</li> </ul>
add_directives(self, namespace, factory)
Register a custom DirectiveFactory for a given namespace.
param namespace: the namespace URI type namespace: basestring param factory: the directive factory to register type factory: DirectiveFactory since: version 0.6
See Genshi XML Template Language, ApiDocs/0.6.x, Documentation
Last modified 9 years ago
Last modified on Dec 4, 2015, 3:02:29 AM