繁体中文
设为首页
加入收藏
当前位置: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方式的),后来研究一下发现可...

  

用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
相关文章