强烈散分,String转Xml 特殊字符处理,求助!

wjmgyn 2010-03-22 10:22:49
各位高手有一问题请帮助解决

描述

String xmlStr="<name>csdn</name><address>天安门&大会堂</address><email>haha<baba</email>";

用JAVA转换为XML

请各位高手帮助整个方法 把字符串中特殊字符转进行转义,高明点的办法谢啦
...全文
209 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiangjeffrey 2010-03-26
我专程来接分的
回复
justwalking 2010-03-26
顶贴,强烈接分,哈哈
回复
BearKin 2010-03-25
[Quote=引用 2 楼 gynwjm 的回复:]
谢谢,我需要的关键是如何把String 字符串TAG中的一些特殊字符进行快速转义
[/Quote]
replace?

xmlstr = xmlstr.replace("&","&");

回复
ublearning 2010-03-25
严重同意楼上说法
回复
guoyueshan 2010-03-23
用CDATA,在CDATA内部的所有内容都会被解析器忽略。

如果文本包含了很多的"<"字符和"&"字符——就象程序代码一样,那么最好把他们都放到CDATA部件中。

一个 CDATA 部件以"<![CDATA[" 标记开始,以"]]>"标记结束:
<script>
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1
}
else
{
return 0
}
}
]]>
</script>
在前面的例子中,所有在CDATA部件之间的文本都会被解析器忽略。
回复
xiaohuanjie 2010-03-23
回复
ifrancis 2010-03-23
接分
回复
JavaAlpha 2010-03-22
建议 楼主还是使用正则实现吧 。
回复
wjmgyn 2010-03-22
谢谢,我需要的关键是如何把String 字符串TAG中的一些特殊字符进行快速转义
回复
Yokubee 2010-03-22
http://hi.baidu.com/vjame/blog/item/ecafaa6445a4d9f4f6365455.html
这里也许有你要的答案
回复
相关推荐
发帖
Java
创建于2007-09-28

4.8w+

社区成员

Java相关技术讨论
申请成为版主
帖子事件
创建了帖子
2010-03-22 10:22
社区公告
暂无公告