Kid (lenguaje de plantillas)

Kid es un motor de plantillas simple basado en diccionarios XML y escrito en Python . Kid reclama muchas de las características positivas de XSLT , TAL y PHP sin asumir sus aspectos negativos.

Aunque kid se usó ampliamente en TurboGears , Genshi lo está reemplazando cada vez más debido a una mejor depuración, compatibilidad con XPath y un rendimiento más rápido.

ejemplo

Parte de pitón:

from kid import Template template = Template ( file = 'mytemplate.kid' , title = 'bar' , mylist = [ '1' , '2' , '3' , '4' , '5' , '6' ] ) plantilla de impresión serializar ()

parte de la plantilla:

<html xmlns= "http://www.w3.org/1999/xhtml" xmlns:py= "http://purl.org/kid/ns#" > <cabeza> <título py:content= "título" > el título va aquí </title> </head> <body> <ul> <li py:for= "item in mylist" py:content= "item" > el artículo va aquí </li> </ul> </ cuerpo> </html>

Enlaces