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

里诺·加图索

里诺·加图索

2016-01-29 18:45

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState2 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
  <linkhttp://localhost/</link
</item
<item
  <title测试文档2</title
  <linkhttp://localhostindex.asp</link
</item
</channel

 
展开更多 50%)
分享

猜你喜欢

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

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

用ASP实现远程批量文件改名

ASP
用ASP实现远程批量文件改名

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

asp中vbscript访问xml文件

ASP
asp中vbscript访问xml文件

用ASP和VBScript上载文件(二)

ASP
用ASP和VBScript上载文件(二)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用ASP和VBScript上载文件(一)

ASP
用ASP和VBScript上载文件(一)

ASP操作XML文件的完整实例

ASP
ASP操作XML文件的完整实例

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

只有想不到!原来Excel图表还可以这么做!

只有想不到!原来Excel图表还可以这么做!

入门:学习硬盘分区及大小调整

入门:学习硬盘分区及大小调整
下拉加载更多内容 ↓