用ASP和Microsoft.XMLDOM分析远程XML文件

原创 2007年09月21日 16:00:00
用xmldom方法打开xml文件,如果是本地的没有问题,就是用Server.MapPath("xml.xml")的方法,这时能正常分析出内容,但是直接用url却不显示出xml内容(在XMLDOM里表示是支持URL方式的),后来研究一下发现可以用XMLHTTP的方法获取XML后再分析,代码如下:

Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://localhost/xml.xml",False
http.send

Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState>2 Then
        Response.Write("文档已经准备就绪。状态:"& xml.ReadyState &"<br>")
        Set item=xml.getElementsByTagName("item")
        For i=0 To (item.Length-1)
        Set title=item.Item(i).getElementsByTagName("title")
        Set link=item.Item(i).getElementsByTagName("link")
        Response.Write("<a href="""& link.Item(0).Text &""">"& title.Item(0).Text &"</a><br>")
        Next
Else
        Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"<br>")
End If
Set http=Nothing
Set xml=Nothing


xml.xml文档的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<channel>
<item>
  <title>测试文档1</title>
  <link>http://localhost/</link>
</item>
<item>
  <title>测试文档2</title>
  <link>http://localhostindex.asp</link>
</item>
</channel>

 

ASP远程脚本调用

远程脚本调用技术(Remote Scripting)的最大特点是:客户端脚本调用服务器脚本时无需刷新整个页面。一般情况  下,Web页面需要与服务器交互时必须提交表单数据,刷新整个页面。这不仅不利于...
  • u014739784
  • u014739784
  • 2014年04月25日 09:35
  • 380

asp生成xml文件

  • maskice
  • maskice
  • 2015年11月24日 11:56
  • 650

asp 创建和读取xml文件

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We...
  • lz37025
  • lz37025
  • 2017年01月06日 11:51
  • 746

Asp 解析 XML并分页显示

Asp 解析 XML并分页显示
  • yimiyuangguang
  • yimiyuangguang
  • 2014年05月14日 01:10
  • 1493

VB读取XML文件,selectNodes获取节点属性

VB读取XML文件,通过selectNodes,selectSingleNode获取 XML文件节点内容,将获取的内容赋值给类的属性。 被读取的xml文件: ...
  • psp0001060
  • psp0001060
  • 2015年10月17日 18:07
  • 5592

asp通过json调用webservice接口,并获取返回的xml数据及解析

本事例是asp调用webservice接口,并获取返回的xml数据及解析! Response.Write "测试时间:"&now()&"" dim url,SOAP...
  • kuyz1
  • kuyz1
  • 2017年01月17日 17:26
  • 1261

个用 xml写的asp的页面后台页面只要返回简单的字符串行

楼主提供的另外1个思路也挺好虽然我们不能去开发引擎uid username,如果要复用int Numint numbers, unsigned int length.BM算法不仅效率高经常需要在其中写...
  • kudai1808
  • kudai1808
  • 2017年01月27日 07:49
  • 168

文件包含漏洞(绕过姿势)

文件包含漏洞是渗透测试过程中用得比较多的一个漏洞,主要用来绕过waf上传木马文件。今日在逛Tools论坛时,发现了一种新型的文件包含姿势,在此记录分享,并附上一些文件包含漏洞的基础利用姿势。特殊姿势利...
  • zxchhyg
  • zxchhyg
  • 2017年06月01日 14:29
  • 1783

js动态生成xml数据格式

生成目标: onvif/rtsp admin/INFINOVA admin/INFINOVA 8000/8088 8000/554 onvi...
  • liuzijiang1123
  • liuzijiang1123
  • 2017年04月07日 10:26
  • 707

最受欢迎的XML分析器简介

最受欢迎的XML分析器简介: iPhone最流行的XML解析器,以及每个一简要介绍:         •        NSXMLParser是一个SAX解析器SDK中包含的iPhone默认的。 ...
  • u012460084
  • u012460084
  • 2014年07月08日 15:31
  • 1829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用ASP和Microsoft.XMLDOM分析远程XML文件
举报原因:
原因补充:

(最多只允许输入30个字)