国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

利用Ajax傳遞Xml文檔

2019-11-18 17:04:28
字體:
來源:轉載
供稿:網友

客戶端

<script language="javascript">

//生成xml文件
function GetAllFormData()
{
    var strXML = "<Client>/r/n<FormData>/r/n";
    strXML += "<UserName>bccu</UserName>"
    strXML += "<Age>25</Age>";
    strXML += "</FormData>/r/n</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("http://"+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處理后輸出以便返回到客戶端(此處省略)

response.write("")

http://m.survivalescaperooms.com/bccu/archive/2006/08/04/467548.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潜山县| 色达县| 兰溪市| 孙吴县| 宁津县| 平顺县| 宣汉县| 榆社县| 宝应县| 绿春县| 佳木斯市| 洮南市| 舟山市| 宜春市| 宁明县| 乐都县| 堆龙德庆县| 宜兰市| 鹤岗市| 新巴尔虎右旗| 元阳县| 龙井市| 迁安市| 三穗县| 遂川县| 阿坝县| 晋城| 竹溪县| 五常市| 上饶市| 淮滨县| 德令哈市| 肥乡县| 英吉沙县| 方山县| 沿河| 双桥区| 云安县| 嘉定区| 册亨县| 武夷山市|