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!

 

你可能感兴趣的:(json)