gcr*_*ain 5 html escaping
逃逸HTML是好的-它会删除<的和>的等等.
<
>
我遇到了一个问题,我在注释标签内输出文件名,例如. <!-- ${filename} -->
<!-- ${filename} -->
当然,如果你不逃避事情可能会很糟糕,所以它变成了: <!-- <c:out value="${filename}"/> -->
<!-- <c:out value="${filename}"/> -->
问题是,如果文件名称中包含" - ",则所有html都会被搞砸,因为你不允许这样做<!-- -- -->.
<!-- -- -->
标准的html转义不会逃脱这些破折号,我想知道是否有人熟悉一种简单/标准的方法来逃避它们.
Ray*_*Ray 7
HTML评论的定义:
注释声明以<!开头,后跟零或多个注释,后跟>.注释以" - "开头和结尾,并且不包含任何" - ".
当然,评论的解析取决于浏览器.
在这里没有什么比这更明显的解决方案了,所以我建议你str_replace那些双重破灭.
归档时间:
17 年,2 月 前
查看次数:
4649 次
最近记录: