我用过一点HTML::Template
,主要是在我去年圣诞节为我妻子的家人做的秘密圣诞老人项目中。我不喜欢的一件事是使用常规语法:—它使查看变得困难(很难区分什么是HTML标签、什么是纯文本以及什么是
HTML::Template
之类的东西),这使得在我的页面有数据之前无法对其进行验证。
幸运的是,还有另一种语法:将语法包装在HTML注释中:完成这项工作。它使用了更多的字符,没错,但它的突出显示也不同于HTML标签,这很有价值。
为什么我每次都要说“NAME=”?这很烦人。事实证明,我可以简单地说:,这样也能完成工作。
最后,如果我想定义一个模板,但它也被分解成多个部分怎么办?基本上,我希望HTML::Template
表现得有点像SSI。不用担心;有一个TMPL_INCLUDE
标签可以做到这一点:。