키즈(템플릿 언어)
Kid (templating language)Kid는 Python으로 작성된 XML 기반 어휘를 위한 단순한 템플릿 엔진입니다.Kid는 XSLT, TAL 및 PHP의 많은 최고의 기능을 가지고 있다고 주장하지만, "많은 제한과 복잡함을 제거했다."
Kid는 처음에 프레임워크 버전 1.x 구현에서 TurboGears 프레임워크의 View 구성 요소 역할을 했지만, 이후 TurboGears 프로젝트 팀은 성능 이점을 [1]인식하면서 이를 Genshi로 대체했습니다.
Kid는 YUM 저장소 내에 정적 HTML 페이지 세트를 만드는 repoview 유틸리티에서 Fedora 프로젝트에 의해 사용됩니다.
예
Python 부품:
부터 키드 수입품 템플릿 템플릿 = 템플릿(파일='템플릿'키드, 직함='바', 마이리스트=['1', '2', '3', '4', '5', '6'] ) 인쇄물 템플릿.연재하다()
템플릿 부품:
<temp xmlns="http://www.w3.org/1999/xhtml#"> <head> <tempy:content="http://purl.org/kid/ns#"> </temp> </tempy:for="in mylist" py:content=" item"> 항목이 여기에 표시됩니다.</li> </ul> </body>
레퍼런스
- ^ 키드를 Genshi로 대체, 키즈 템플릿 개요 - TurboGears v1.0 문서
- ^ Fedora 호스트에서의 리뷰
외부 링크