Genshi

Genshi
Genshi
Тип

Template Engine

Разработчик

Edgewall Software

Операционная система

Cross-platform

Первый выпуск

август 3, 2006 (2006-08-03)

Последняя версия

0.6 (2010-04-22; 968 days ago)

Лицензия

BSD license

Сайт

genshi.edgewall.org

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

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

Содержание

Разметка 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 редакторах.[8][9]

Различия между Kid and Genshi

  • Genshi непосредственно интерпретирует шаблоны, тогда как Kid генерирует код Python[10]
  • Genshi использует XInclude для повторного использования шаблонов[10]

Примечания

  1. What is Genshi?. Архивировано из первоисточника 4 июля 2012. Проверено 20 января 2008.
  2. CherryPy – Genshi. Архивировано из первоисточника 4 июля 2012. Проверено 26 сентября 2009.
  3. Genshi - CherryPy Tools - Trac. Архивировано из первоисточника 4 июля 2012. Проверено 26 сентября 2009.
  4. Genshi Templating. Архивировано из первоисточника 4 июля 2012. Проверено 20 января 2008.
  5. Genshi Templates - Pylons Cookbook. Архивировано из первоисточника 4 июля 2012. Проверено 20 января 2008.
  6. web2py: Enterprise Web Framework. Архивировано из первоисточника 4 июля 2012. Проверено 26 сентября 2009.
  7. Ramm, Mark TurboGears 1.1 and Beyond. Архивировано из первоисточника 4 июля 2012. Проверено 20 января 2008.
  8. Choosing a templating language. Архивировано из первоисточника 4 июля 2012. Проверено 30 мая 2010.
  9. Choosing a templating language.(недоступная ссылка — история) Проверено 20 января 2008.
  10. 1 2 Comparing Genshi to Kid. Архивировано из первоисточника 4 июля 2012. Проверено 20 января 2008.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Genshi" в других словарях:

  • Genshi — may refer to: * Genshi Media Group, an independent record label * Genshi (templating language), an XML templating language for Python * jido genshi, an experimental electronic music project …   Wikipedia

  • Genshi Media Group — / Zero:Genshi Records is an independent record label and New Media Design Haus , founded in 1995. List of Zero:Genshi Records artists * *jido genshi ee also* List of record labels External links* [http://www.genshi.com Genshi Media Group] * [http …   Wikipedia

  • Genshi (templating language) — Infobox Software name = Genshi developer = latest release version= 0.5.1 latest release date = operating system = Cross platform genre = Template Engine license = website = [http://genshi.edgewall.org/ http://genshi.edgewall.org/] Genshi is a… …   Wikipedia

  • Genshi (Xin) — Han Geng Shidi Han Geng Shidi Ajouter une image Décès 25 Nom de famille Xuan Prénom Liu Dates 1er règne 23 25 Dynastie Dynastie Han Han Geng Shidi (更始帝) (mort en 25) est un empereur chinois de la dynastie Han de 23 à …   Wikipédia en Français

  • Jido-genshi — (also known as genshi) is an experimental electronic music project and pseudonym of musician and self proclaimed music technologist Craig Anthony Perkins. Created in 1995 as a way to explore other styles of music, jido genshi tends to be more… …   Wikipedia

  • Episodios de Genshi Shonen Ryu — Anexo:Episodios de Genshi Shonen Ryu Saltar a navegación, búsqueda # Título Estreno 01 «Leyes primitivas» «Genshi no okite» (原始の掟) 02 «El terror de Chirano» «Chirano no kyoufu» ( …   Wikipedia Español

  • Anexo:Episodios de Genshi Shonen Ryu — # Título Estreno 01 «Leyes primitivas» «Genshi no okite» (原始の掟) 02 «El terror de Chirano» «Chirano no kyoufu» (チラノの恐怖) 03 «La venganza del halcón» «Taka no fukushuu» (タカの復讐) …   Wikipedia Español

  • Gen Jūken — (幻獣拳?, Mythical Beast Fist ) is a fictional group of martial artists that appears as antagonists during the last quarter of the Japanese Super Sentai show Juken Sentai Gekiranger. Utilizing a golden Qi called Genki (幻気(げんき) …   Wikipedia

  • Craig Anthony Perkins — Self Portrait February 2010. Background information Birth name Craig Anthony Perkins Born …   Wikipedia

  • Flint the Time Detective — 時空探偵ゲンシクン (Jikū Tantei Genshi kun) Genre Adventure, Comedy, Fantasy TV anime Directed by Hiroshi Fukutomi …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»