繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 用ASP和Microsoft.XMLDOM分析远程XML文件

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

2006-05-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:用XMLdom方法打开XML文件,如果是本地的没有问题,就是用Server.MapPath("XML.XML")的方法,这时能正常分析出内容,但是直接用url却不显示出XML内容(在XMLDOM里表示是支持URL方式的),后来研究一下发现可以用X...

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

Set http=Server.CreateObject("Microsoft.XMLHTTP")

http.Open "GET","http://www.knowsky.com/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 &"
")

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(""& title.Item(0).Text &"
")

Next

Else

Response.Write("文档还未准备就绪。状态:"& XML.ReadyState &"
")

End If

Set http=Nothing

Set XML=Nothing

XML.XML文档的内容如下:

测试文档1

http://localhost/

测试文档2

http://localhostindex.ASP

责任编辑:admin
相关文章