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

所属分类: 网络编程 / XML/RSS 阅读数: 1280
收藏 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 增、删、改和查示例

XML 增、删、改和查示例
收藏 0 赞 0 分享

WML学习之一概述和基本规则

WML学习之一概述和基本规则
收藏 0 赞 0 分享

WML学习之二基本格式和文件头

WML学习之二基本格式和文件头
收藏 0 赞 0 分享

WML学习之三 显示文本

WML学习之三 显示文本
收藏 0 赞 0 分享

WML学习之四 锚和任务

WML学习之四 锚和任务
收藏 0 赞 0 分享

WML学习之五 显示表单

WML学习之五 显示表单
收藏 0 赞 0 分享

WML学习之六 事件

WML学习之六 事件
收藏 0 赞 0 分享

WML学习之七 CGI编程

WML学习之七 CGI编程
收藏 0 赞 0 分享

WAP建站WML语言语法基础教程第1/6页

WAP建站WML语言语法基础教程
收藏 0 赞 0 分享

WML语法大全与相关介绍第1/3页

WML语法大全与相关介绍
收藏 0 赞 0 分享
查看更多