Интернет магазин китайских планшетных компьютеров



Компьютеры -

20 августа 2011


Оглавление:
1.
2.



Genshi является библиотекой Python, обеспечивающий интегрированный набор компонентов для разбора, подготовки и обработки HTML, XML или другого текстового контента в WEB. Genshi базируется на Kid и стремится осуществить более быструю функциональность при обработке шаблонов чем Kid.

Genshi используют некоторые web frameworkи, такие как CherryPy , TurboGears, Pylons и web2py. Genshi заменил Kid в TurboGears 2.x.

Разметка Genshi

Genshi использует пространство имён для внедрения инструкций в HTML. Обычно команды разметки записываются как атрибуты, с выражением Python-а внутри кавычек. Например, следующий пример будет отображать «4»

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/">
    <body>
        <p py:content="2 + 2">Это будет замено на "4"</p>
    </body>
</html>

Засчёт использования пространства имен, Genshi можно использовать с WYSIWYG HTML редакторах.



Просмотров: 1523


<<< Kid (Templating Language)