我的View有简单的模板系统,例如:
<h2>%var1%</h2>
当我想要转义变量时,我使用过滤器:
<h2>%var1|html%</h2>
但我想编写“system”来检测当前变量的上下文。系统将返回html,xml,css或其他,具体取决于当前上下文和变量将被正确转义。
你能帮助我在哪里开始吗? 谢谢!
答案 0 :(得分:0)
这可能是一篇很好的博客文章:Context-aware HTML escaping 到目前为止,Nette是一个支持Context-aware HTML escaping
的框架