先悟透XML
Lite XML 模板语法最大的特点是,她是基于HTML/XML的语法结构的模板语法,不是文本类型的模板语法。
放下字符串拼接的思维
在Lite XML 模板语法中,每一段输出都是一个有意义的语法单元。 我们不能以传统的字符串拼接的思维来看待Lite XML 否则,你会很困惑。
-
示例1:
-
示例2:
体验至上
如果要完全遵循XML 规范,其实并不是一件很愉快的事情, 为了提高使用体验,我们做了适当的XML容错。 容错之后, & < 等XML 特殊字符,在不产生歧义的情况下,是可以兼容的。
不要打破XML语法结构
习惯了Smarty,Velocity等文本模板系统的同学,一定还记得那种直接从文本层面控制输出结构的痛快与刺激。 这些在LiteXML 中是很不推荐,也较难实现的。
-
文本语法的自由
但是,这种语法是很难阅读和维护的,所以。LiteXML中,极不推荐这种做法。
无法通过的Lite XML 语法