xmlHttp.open("post","TransactAuto">

XMLHttp 在.Net中的用法

80酷酷网    80kuku.com

  xml

客户端发送数据,接收返回的XML文件
<script language=javascript>
// 发送数据请求
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("post","TransactAutoNo.aspx",false);
var strXML = "<AutoNo value ='Test'>tomato</AutoNo>";
xmlHttp.send(strXML);
       
// 接收服务器返回的XML数据
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") ;
xmlDoc.loadXML(xmlHttp.responseXML.xml);
var autoNoResult = xmlDoc.selectSingleNode("//AutoNo").attributes("value");
               
    </script>

服务器端处理求情,并返回XML文件

// 接收请求页面传递过来的XML信息
Response.Expires = -1000;
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Request.InputStream);
string strXml = xmlDoc.DocumentElement.GetAttribute("value");
           
XmlDocument xmlResult = new XmlDocument();
string xml = "<AutoNo value='测试成功' />";
xmlResult.LoadXml(xml);
Response.ContentType = "text/xml";
xmlResult.Save(Response.OutputStream);



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: