积极答复者
XML格式传输带尖括号的数据的问题

问题
答案
-
您好,试试:
String EncodedString = Server.HtmlEncode("<strong>测试</strong>");- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月6日 3:41 -
传输的方法有2种,
1,将<strong>测试</strong>放在<![CDATA[ <strong>测试</strong> ]]>节点里面
2,将"'&<>5个字符进行替换成"'&<>即可
【孟子E章】- 已建议为答案 Raymond Tang 2009年9月7日 2:37
- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月6日 13:07 -
str.Replace("&","&");str.Replace("\"",""");str.Replace("'","'")str.Replace("<","<t;")
- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月7日 4:56 -
晕,直到现在我才明白原来是要在js中操作。
c#中也可以用var来定义变量!对于一些runat=server的html控件也会有InnerHTML属性!还以为document是您自己写的类
js中的replace的参数是正则表达式。具体请参考:http://msdn.microsoft.com/en-us/library/efy6s3e6.aspx
例如
var textString = "<p>美丽的一天从现在开始</p><div>从我开始</div>";
var re = /</g
var dd = cc.replace(re, "<t;")
就可以把所有的<替换了。- 已标记为答案 NineTyNine_LiPei 2009年9月10日 2:36
2009年9月9日 13:36
全部回复
-
您好,试试:
String EncodedString = Server.HtmlEncode("<strong>测试</strong>");- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月6日 3:41 -
传输的方法有2种,
1,将<strong>测试</strong>放在<![CDATA[ <strong>测试</strong> ]]>节点里面
2,将"'&<>5个字符进行替换成"'&<>即可
【孟子E章】- 已建议为答案 Raymond Tang 2009年9月7日 2:37
- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月6日 13:07 -
str.Replace("&","&");str.Replace("\"",""");str.Replace("'","'")str.Replace("<","<t;")
- 已标记为答案 NineTyNine_LiPei 2009年9月7日 8:08
2009年9月7日 4:56 -
您好,
我按照您的方法测试下面代码:var textString = "<p>美丽的一天从现在开始</p><div>从我开始</div>";
var aa = textString.replace("&", "&");
var bb = aa.replace("\"", """);
var cc = bb.replace("'", "'")
var dd = cc.replace("<", "<t;")
var ee = dd.replace(">", ">t;")
document.write(ee);测试的结果为
<t;p>t;美丽的一天从现在开始</p><div>从我开始</div>它只把前面的替换了,后面的没有被替换。
请问应该怎么改改啊?
做最好的自己2009年9月8日 15:58 -
晕,直到现在我才明白原来是要在js中操作。
c#中也可以用var来定义变量!对于一些runat=server的html控件也会有InnerHTML属性!还以为document是您自己写的类
js中的replace的参数是正则表达式。具体请参考:http://msdn.microsoft.com/en-us/library/efy6s3e6.aspx
例如
var textString = "<p>美丽的一天从现在开始</p><div>从我开始</div>";
var re = /</g
var dd = cc.replace(re, "<t;")
就可以把所有的<替换了。- 已标记为答案 NineTyNine_LiPei 2009年9月10日 2:36
2009年9月9日 13:36