Малыш (язык шаблонов) - Kid (templating language)
Дитя это простой шаблонизатор за XML словари, написанные на Python. Кид утверждает, что обладает многими из лучших черт XSLT, TAL, и PHP, но «с устранением многих ограничений и сложности».
Ребенок изначально выступал в роли Вид компонент TurboGears фреймворк в реализации фреймворка версии 1.x; однако с тех пор команда проекта TurboGears заменила его на Генши, ссылаясь на ощутимые преимущества в производительности.[1]
Ребенок используется Проект Fedora в утилите repoview[2] который создает набор статических HTML-страниц в Вкуснятина репозиторий.
Пример
Часть Python:
из дитя импорт Шаблоншаблон = Шаблон(файл='mytemplate.kid', заглавие='бар', мой список=['1', '2', '3', '4', '5', '6'])Распечатать шаблон.сериализовать()
Часть шаблона:
xmlns ="http://www.w3.org/1999/xhtml" xmlns: py ="http://purl.org/kid/ns#"> <head> <название py: content ="заглавие">название идет здесь</title> </head> <body> <ul> <Ли py: для ="элемент в моем списке" py: content ="элемент">предмет идет сюда</li> </ul> </body></html>
Рекомендации
- ^ Замена Кида на Генши, Краткое введение в детские шаблоны - документация TurboGears v1.0
- ^ Реповид на Fedora Hosted
внешняя ссылка
Этот инструмент для программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |