• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
王小白 博客
web编程...点点滴滴! 我是一只小菜鸟,但是可以飞的很高!
博客园    首页    新随笔    联系   管理    订阅  订阅
xml和json

     前几天研究了json,想用json来进行数据的传递,可惜服务器支持不够;解析起来很麻烦。

     重昨天开始学习.net对Jquery发送的xml的处理,不愧了System.xml类,果然很完美。

     今天上午终于模拟通讯成功了,而且成功的取出了互相传递的值,以后放在服务器端处理的数据串回传这下可以用xml传给客户端享用了。

     贴上菜鸟的代码,分享喜悦:

客户端:

$("#send").click(function(){
         //获取xml文档
         var xmlDocument="<?xml version=\"1.0\" encoding=\"utf-8\" ?><students>
<student><name>CHENFEI</name><age>20</age></student>

<student><name>lucklong</name><age>30</age></student></students>"; //用Ajax发送xml $.ajax({ ContentType : "application/x-www-form-urlencoded;", url: "re_xml.aspx", processData:false, data: xmlDocument, type:"POST", success:function(xml){alert("suc")}, error:function(){alert("err");} })//ajax });//click

服务器端:

Request.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); 
XmlDocument xmldoc = new XmlDocument(); //建立xml文档对象 
xmldoc.Load(Request.InputStream); //接受ajax发送的xml文档对象流
string xx = xmldoc.GetElementsByTagName("student").Item(0).FirstChild.InnerText.ToString();
Response.Write(xx); 
Response.End();
 
ok!
 
posted on 2010-07-26 10:07  王小白  阅读(381)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3