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

首頁 > 編程 > ASP > 正文

利用Ajax傳遞Xml文檔

2024-05-04 11:09:26
字體:
來源:轉載
供稿:網友
客戶端 

<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("//"+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("") 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 礼泉县| 阜南县| 西华县| 新竹县| 交口县| 公主岭市| 通州区| 平南县| 额尔古纳市| 定安县| 庆云县| 福安市| 清流县| 同江市| 寿阳县| 佛坪县| 邹城市| 泉州市| 灵台县| 乐清市| 崇阳县| 固原市| 平阴县| 清河县| 应用必备| 淅川县| 聂拉木县| 泽普县| 保德县| 九龙城区| 永昌县| 贵定县| 察雅县| 永州市| 东乌珠穆沁旗| 翁源县| 徐水县| 苏尼特右旗| 宝丰县| 兴国县| 莱州市|