存储于xml中需要的HTML转义代码

所属分类: 网络编程 / XML/RSS 阅读数: 1310
收藏 0 赞 0 分享
复制代码 代码如下:

/**
* html代码输入验证转换
* @param str
* @return
*/
public String htmlFilter(String str){
//转意&
str = str.replaceAll("&", "&");
//转意<
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;
}
更多精彩内容其他人还在看

利用XMLSerializer将对象串行化到XML

利用XMLSerializer将对象串行化到XML
收藏 0 赞 0 分享

XML入门的常见问题(四)

XML入门的常见问题(四)
收藏 0 赞 0 分享

UDDI FAQs

UDDI FAQs
收藏 0 赞 0 分享

asp.net生成HTML

asp.net生成HTML
收藏 0 赞 0 分享

ASP.NET 2.0页面框架的几处变化

ASP.NET 2.0页面框架的几处变化
收藏 0 赞 0 分享

虚机服务中常见Asp.Net低级错误一览

虚机服务中常见Asp.Net低级错误一览
收藏 0 赞 0 分享

XMLHTTP资料

XMLHTTP资料
收藏 0 赞 0 分享

在 XSL/XSLT 中实现随机排序

在 XSL/XSLT 中实现随机排序
收藏 0 赞 0 分享

用XML和XSL来生成动态页面

用XML和XSL来生成动态页面
收藏 0 赞 0 分享

SXNA RSS Blog 聚合器程序

SXNA RSS Blog 聚合器程序
收藏 0 赞 0 分享
查看更多