Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1976687
  • 博文数量: 221
  • 博客积分: 10045
  • 博客等级: 上将
  • 技术积分: 2252
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-25 20:28
文章分类

全部博文(221)

文章存档

2012年(1)

2008年(4)

2007年(11)

2006年(26)

2005年(179)

我的朋友

分类: 系统运维

2005-05-11 23:05:33

 HttpRequest对象能够直接在Client端用VBS或者JS程序发送HTTP请求,服务器根据请求回送结果。比如请求一个XML文件回来,或者把XML发送出去经过服务器端处理后回送回来,或者让服务器端根据我们要求生成XML回送回来。我想在我们项目中,船只的实时监控中会用到,但此对象并不属于W3C DOM的建议规格。以下列出可能要用到的一些功能:(还有其他很多功能可GOOGLE之(:)


1。获取和发送XML


获取XML文件内容 - 文字内容






2。异步处理,也就是向服务器发送请求后,可以先干别的事情,不用等服务器响应后才继续下一步。利用onreadystatechange属性。
HTML文件:(发送请求)




onreadystatechange属性





ASP文件:(处理请求并返回XML)
<%
' 文件内容格式为XML
Response.ContentType = "text/xml"
' 不存储在客户端缓冲
Response.Expires = 0
Dim xmlDom, strTitle, objNode
' 加载XML文件
set xmlDom = Server.CreateObject("MSXML2.DOMDocument.4.0")
xmlDom.async = "false"
xmlDom.load(request)
Response.Write("")
Response.Write("")
' 获取书名
For Each objNodeList in xmlDom.documentElement.childNodes
  For Each objNode in objNodeList.childNodes
   If objNode.nodeName = "title" Then
     strTitle = objNode.text
     Response.Write("" & strTitle & "")
   End If
  Next
Next
Response.Write("
")
Set xmlDom = Nothing
%>
阅读(1570) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~