Kid (templating language)

Kid (templating language)

Kid is a simple template engine for XML-based vocabularies written in Python. Kid claims to have many of the best features of XSLT, TAL, and PHP, but "with much of the limitations and complexity stamped out".

While kid was heavily hyped by the TurboGears framework it looks like it's more and more replaced by Genshi due to better debugging and basic XPath support as well as better performance.

Example

Template part:

title goes here
  • item goes here
Python part:
from kid import Templatetemplate = Template(file='mytemplate.kid', title='bar', mylist= ['1', '2', '3', '4', '5', '6'] )print template.serialize()

External links

* [http://www.kid-templating.org/ Kid official website]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Kid (Templating Language) — Kid простой механизм шаблонов базирующийся на XML словарях, написанный на Python. Kid претендует на многие положительные черты XSLT, TAL и PHP, при этом не перенимая их отрицательные стороны. Хотя kid широко использовался в TurboGears, он все… …   Википедия

  • 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

  • Kid — usually refers to a human child or a young goat.Kid or Kids may also refer to: a baby goatIn broadcasting: * KID (AM), a radio station (590 AM) licensed to serve Idaho Falls, Idaho, USA. * KID FM, a radio station (96.1 FM) licensed to serve Idaho …   Wikipedia

  • Comparison of code generation tools — This article compares variable metamodel code generation tools[clarification needed]. Fixed metamodel code generation tools, such as UML tools, are excluded (see List of UML tools). Name Creator OS First public release Latest stable version… …   Wikipedia

  • CherryPy — Developer(s) CherryPy team Stable release 3.2.0 / February 25, 2011; 8 months ago (2011 02 25) Written in Python …   Wikipedia

  • Genshi — Пожалуйста, улучшите и дополните этот раздел. Замечания о том, что нужно улучшить, могут быть на странице обсуждения статьи …   Википедия

  • TurboGears — Infobox Software name = TurboGears developer = [http://www.blueskyonmars.com/ Kevin Dangoor] et al. latest release version = 1.0.7 latest release date = September 15, 2008 programming language = Python operating system = Cross platform genre =… …   Wikipedia

  • Сравнение каркасов веб-приложений — Это сравнительная таблица фреймворков веб приложений. Содержание 1 Фреймворки 1.1 ASP.NET 1.2 C++ 1.3 ColdFusion Markup Language (CFML) …   Википедия

  • Templatesprache — Eine Template Engine (von engl. Vorlage und Antrieb, Motor) ist eine Software, die eine Datei (das Template) verarbeitet, und bestimmte Platzhalter darin mit jeweils aktuellen Inhalten füllt. Die Bezeichnungen Templateklasse und Templatesystem… …   Deutsch Wikipedia

  • Templatesystem — Eine Template Engine (von engl. Vorlage und Antrieb, Motor) ist eine Software, die eine Datei (das Template) verarbeitet, und bestimmte Platzhalter darin mit jeweils aktuellen Inhalten füllt. Die Bezeichnungen Templateklasse und Templatesystem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”