用户ID: 密码: 验证:

登 录

注 册 取回密码

中山教育

中山国际网

中国教育在线

时代财富科技公司 FortuneAge Technology Co., Ltd. 校园博客客服网站(新)

我的资料

zyxxhwqin

博客信息

积分:193
等级:2级 lv 2
日志总数:45
发表评论总数:0 ( 查看)
获得评论总数:4
发表留言总数:1
所属学校:竹苑小
收藏本站:

最新公告

暂无公告

最新相册

我的日历

最新评论

推荐几个最好的(www.kubike.cn )(www.y...
--游客
3、4点已经被证实是谣传;5点如果是智能手机就有可能,非智...
原来是这样的啊!我一直都不知道呢!谢谢你!
--游客
nice to meet you,以后有坚野多多show下...

最新留言

[全部留言] [发表留言]
黄老师,真羡慕你们有时间有闲情写博客啊!我是市一中高中部的...
--高超

RSS


首页 -> 教学研究->ASP读取XML文件主题
ASP读取XML文件主题

文章转载自:http://

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



    用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 &"<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>

网友评论

共 0 页,0 条记录  

用户名:
密码:
您的评论:
正在载入编辑器...
请输入验证码:


发 表 评 论

黄伟勤-中山教师家园