存储于xml中需要的HTML转义代码
导读:收集整理的这篇文章主要介绍了存储于xml中需要的HTML转义代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码 代码如下:/** * htML代码输入验证转换 * @par...
收集整理的这篇文章主要介绍了存储于xml中需要的HTML转义代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 复制代码 代码如下:/**
* htML代码输入验证转换
* @param str
* @return
*/
public String htmlFilter(String str){
//转意&
str = str.replaceAll("& ", "& amp; ");
//转意
str = str.replaceAll("", "& lt; ");
//转意>
str = str.replaceAll("> ", "& gt; ");
//转意空格,
//注意:空格使用"& nbsp; "会导致xml解析出错!,这里只能使用"& #160; "
str = str.replaceAll(" ", "& #160; ");
//转意单引号
str = str.replaceAll("'", "& #39; ");
//转意双引号
str = str.replaceAll("\"", "& quot; ");
//转意换行
str = str.replaceAll("\n", "br> ");
return str;
}
//本方法用于在servlet生成xml代码中再次转意,主要是把br> 转换为正常显示
public String htmlFilter2(String str){
//转意
str = str.replaceAll("", "& lt; ");
//转意>
str = str.replaceAll("> ", "& gt; ");
return str;
}
您可能感兴趣的文章:
- 对字符串进行HTML编码和解码的JavaScript函数
- Javascript String对象扩展HTML编码和解码的方法
- 浅谈html转义及防止javascript注入攻击的方法
- @L_777_4@
- python处理html转义字符的方法详解
- java清除html转义字符
- JS及JQuery对Html内容编码,Html转义
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 存储于xml中需要的HTML转义代码
本文地址: https://pptw.com/jishu/608235.html
