问题描述
以下是部分代码:sb.Append("<?xmlversion="1.0"encoding="gbk"?>");sb.Append("<Results>");//for(inti=0;i<10;i++)//{//sb.AppendFormat("<KeyWord>{0}_{1}</KeyWord>",keyWord,i);//}for(inti=0;i<ds.Tables[0].Rows.Count;i++){sb.AppendFormat("<sfb05>{0}</sfb05>",ds.Tables[0].Rows["sfb05"].ToString());//产品编号sb.AppendFormat("<ima02>{0}</ima02>",ds.Tables[0].Rows["ima02"].ToString());//品名sb.AppendFormat("<ima021>{0}</ima021>",ds.Tables[0].Rows["ima021"].ToString().Replace("&","&"));//规格这边只要包含&页面就不显示sb.AppendFormat("<ima25>{0}</ima25>",ds.Tables[0].Rows["ima25"].ToString());//单位}sb.Append("</Results>");returnsb.ToString().Trim();JS中的代码:
解决方案
解决方案二:
用&代替 ----------------------------------签----------名----------栏----------------------------------
解决方案三:
xml中&为特殊字符,需要将&转义为:&
解决方案四:
可以了,谢谢各位热心人!!
解决方案五:
引用2楼xiaojie_cp的回复:
xml中&为特殊字符,需要将&转义为:&amp;
++是的,需要转义一下
解决方案六:
引用2楼xiaojie_cp的回复:
xml中&为特殊字符,需要将&转义为:&amp;