CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

提交的xml中有形如"'","&","<script>as</script>"時,老是報系統錯誤,請教net_love等高手解決

楼主zjllxy(我想做一只想睡就睡,想吃就吃的睡豬!)2004-09-03 14:46:46 在 Web 开发 / XML/SOAP 提问

在ui界面提交時把頁面的數據組裝成xml,因為用戶有時要加"'","&","<script>saa</script>"的字符到資料庫中,但是用xmlhttp提交組裝成的xml(其中有些結點中有上面的字符)時,就會報系統出錯,並給出一個數字代碼.  
  如組裝后的xml為<root><data><name>'*&asd<script></script></name></data></root>  
  如沒有上面的字符就會提交到資料庫進行相應的動作!  
  有的話應如何處理啊,  
   
  用過形如  
  function   XMLEncode(str)  
  {  
                str=Trim(str);  
                str=str.replace("&","&amp;");  
                str=str.replace("<","&lt;");  
                str=str.replace(">","&gt;");  
                str=str.replace("'","&apos;");  
                str=str.replace("\"","&quot;");  
                return   str;  
  }  
  轉換時到xmlhttp.send(xmlEncode(組裝的xml)時也不能解決問題  
   
  請問如何解決  
   
  问题点数:0、回复次数:6Top

1 楼zjllxy(我想做一只想睡就睡,想吃就吃的睡豬!)回复于 2004-09-03 15:21:12 得分 0

各位老大,我在線等啊!   急!謝先!Top

2 楼stefli()回复于 2004-09-03 15:28:25 得分 0

用[CDATA[  
   
        ]]  
  行不行哦?Top

3 楼fason(咖啡人生)回复于 2004-09-03 15:36:26 得分 0

function   XMLEncode(str)  
  {  
  return   document.createTextNode(str).nodeValue;  
  }  
  Top

4 楼net_lover(【孟子E章】)回复于 2004-09-03 17:26:50 得分 0

<root><data><name><![CDATA['*&asd<script></script>]]></name></data></root>  
  Top

5 楼zjllxy(我想做一只想睡就睡,想吃就吃的睡豬!)回复于 2004-09-04 09:06:21 得分 0

To:   fason(Forbes   Pu)   and   net_lover  
   
  你們兩位的都不能解決問題啊,  
   
  組裝后與這個一樣(假設目前只有一個文本框name)<root><data><name>'*&asd<script></script></name></data></root>  
  提交到一個aspx頁面解析這個xml結構變成sql提交的,  
  查出時也是一樣,倒摧過來的,  
   
  net_lover的方法是組裝前就加上![CDATA[]],試過后不可以,與以前一樣,  
   
    fason的方法是在提交到頁面上用還是在ASPX頁面上用!  
   
  請高手作答!  
   
   
   
  Top

6 楼zjllxy(我想做一只想睡就睡,想吃就吃的睡豬!)回复于 2004-09-06 15:45:42 得分 0

自已頂一下!Top

相关问题

  • ◆如何让窗口有形无实?
  • 调用dll有形窗体:高手请进,散分了
  • 哪位有形式语言的书下载
  • api中的参数,有形参实参之分吗?
  • Java有没有形参,实参,引用,指针?
  • XML
  • xml???
  • XML
  • xml
  • XML

关键词

  • xml
  • 字符
  • 組裝
  • 提交
  • xmlencode
  • 解決
  • str
  • replace

得分解答快速导航

  • 帖主:zjllxy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo