A Kid egy egyszerű sablonozó motor , amely XML szótárakon alapul és Python nyelven íródott . Kid elismeri az XSLT , TAL és PHP számos pozitív tulajdonságát anélkül, hogy felvállalná azok negatív aspektusait.
Bár a gyereket széles körben használták a TurboGearsben , a jobb hibakeresés, az XPath támogatás és a gyorsabb teljesítmény miatt egyre gyakrabban váltja fel a Genshi .
Python rész:
from kid import Template template = Sablon ( file = 'sablon.kid' , title = 'bar' , mylist = [ '1' , '2' , '3' , '4' , '5' , '6' ] ) nyomtatási sablon . szerializál ()sablon rész:
<html xmlns= "http://www.w3.org/1999/xhtml" xmlns:py= "http://purl.org/kid/ns#" > <head> <title py:content= "title" > a cím ide kerül </title> </head> <body> <ul> <li py:for= "elem a listámon" py:content= "item" > az elem ide kerül </li> </ul> </ body> </html>