利用Ajax传递Xml文档

孤♀爱

孤♀爱

2016-01-29 11:26

利用Ajax传递Xml文档,利用Ajax传递Xml文档
 
客户端
<script language="javascript"
//生成XML文件 
function GetAllFormData() 

    var strXML = "<Clientrn<FormDatarn"; 
    strXML += "<UserNamebccu</UserName"
    strXML += "<Age25</Age"; 
    strXML += "</FormDatarn</Client"
    return strXML; 

 
///向服務器发送XML文档 
function Send(Str,URL)  

    var Http = new ActiveXObject("Microsoft.XMLHTTP") 
    Http.open("POST",URL,false) 
    Http.send(Str) 
    return Http.responseText; 

 
///获得XML中指定的节的值 
function GetXMLNodeValue(strXML,nodeName) 

    var Dom = new ActiveXObject("Microsoft.XMLDOM") 
    Dom.async=false  
    Dom.loadXML(strXML) 
    if(Dom.parseError.errorCode != 0)  
    { 
        delete(Dom) 
        return(false) 
    } 
    else 
    { 
        var node = Dom.documentElement.selectSingleNode("//"+nodeName); 
        if(node) 
            nodeValue = node.text; 
        delete(Dom) 
        return(nodeValue); 
    } 

 function Test() 
 { 
    var tmp       = Send(GetAllFormData(),"./test.aspx"); 
    var name      = GetXMLNodeValue(tmp,"UserName"); 
    var password  = GetXMLNodeValue(tmp,"Age"); 
 } 
</script

服务器端(test.cs)
System.IO.Stream stream = Request.InputStream
System.Xml.XmlDocument doc = new XmlDocument(); 
try 

  doc.Load(stream); //加载发送过来的Xml文档

catch 

  byte[] buffer = new byte[stream.Length]; 
  stream.Read(buffer,0,buffer.Length); 
  string strXML = System.Text.UnicodeEncoding.Default.GetString(buffer,0,buffer.Length); 
  doc.LoadXml(strXML); 

//将doc处理后输出以便返回到客户端(此处省略) [next]
response.write("")
展开更多 50%)
分享

猜你喜欢

利用Ajax传递Xml文档

电脑网络
利用Ajax传递Xml文档

消息传递:传递 XML 的困惑

Web开发
消息传递:传递 XML 的困惑

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用XSL和ASP在线编辑XML文档

ASP
利用XSL和ASP在线编辑XML文档

AJAX教程(11):AJAX XML 实例

Web开发
AJAX教程(11):AJAX XML 实例

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

利用XSL和ASP实现XML文档在线编辑

ASP
利用XSL和ASP实现XML文档在线编辑

$.ajax json数据传递方法

Web开发
$.ajax json数据传递方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

更正用AJAX实现IE TREE无刷新取值的方法

更正用AJAX实现IE TREE无刷新取值的方法

《高达破坏者2》系统讲解与实机试玩解说演示

《高达破坏者2》系统讲解与实机试玩解说演示
下拉加载更多内容 ↓