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

所属分类: 网络编程 / XML/RSS 阅读数: 1262
收藏 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;
}
更多精彩内容其他人还在看

用XML和SQL 2000来管理存储过程调用

用XML和SQL 2000来管理存储过程调用
收藏 0 赞 0 分享

把数据转换成XML格式的好处

把数据转换成XML格式的好处
收藏 0 赞 0 分享

使用XML实现BBS(主题列表篇)

使用XML实现BBS(主题列表篇)
收藏 0 赞 0 分享

为何XML对Web服务很重要

为何XML对Web服务很重要
收藏 0 赞 0 分享

利用XML开发留言板简单的例子

利用XML开发留言板简单的例子
收藏 0 赞 0 分享

xml中的空格之完全解说

xml中的空格之完全解说
收藏 0 赞 0 分享

如何快速通过XSL转换XML文件

如何快速通过XSL转换XML文件
收藏 0 赞 0 分享

XML数据库中几个容易混淆的概念

XML数据库中几个容易混淆的概念
收藏 0 赞 0 分享

XML卷之实战锦囊(1):动态排序

XML卷之实战锦囊(1):动态排序
收藏 0 赞 0 分享

XML卷之实战锦囊(2):动态查询

XML卷之实战锦囊(2):动态查询
收藏 0 赞 0 分享
查看更多