Asp实现获取xml中的内容

首都小姑娘

首都小姑娘

2016-02-19 20:01

今天图老师小编给大家精心推荐个Asp实现获取xml中的内容教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

note.xml中的内容

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

?xml version="1.0" encoding="gb2312"?
channel
item
title新浪/title
linkhttp://www.sina.com.cn/link
/item
item
titlegoogle/title
linkhttp://www.google.cn/link
/item
item
title百度/title
linkhttp://www.baidu.com/link
/item
/channel

index.asp中的内容

%
h=GetLocationURL()'获取当前地址
h1=Split(h,"/")
h=Replace(h,h1(UBound(h1)),"note.xml")

Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET",h,False
http.send

Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
If xml.ReadyState2 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("a href="""& link.Item(0).Text &""" target=""_blank"""& title.Item(0).Text &"/a
")
Next
Else
Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"
")
End If
Set http=Nothing
Set xml=Nothing
%
%
Function GetLocationURL()
Dim Url
Dim ServerPort,ServerName,ScriptName,QueryString
ServerName = Request.ServerVariables("SERVER_NAME")
ServerPort = Request.ServerVariables("SERVER_PORT")
ScriptName = Request.ServerVariables("SCRIPT_NAME")
QueryString = Request.ServerVariables("QUERY_STRING")
Url="http://"&ServerName
If ServerPort "80" Then Url = Url & ":" & ServerPort
Url=Url&ScriptName
If QueryString "" Then Url=Url&"?"& QueryString
GetLocationURL=Url
End Function
%

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

Asp实现获取xml中的内容

Web开发
Asp实现获取xml中的内容

ASP处理XSLT转换XML的实现

Web开发
ASP处理XSLT转换XML的实现

s8lol主宰符文怎么配

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

用Asp获取Dll加密新闻内容

ASP
用Asp获取Dll加密新闻内容

asp中vbscript访问xml文件

ASP
asp中vbscript访问xml文件

lol偷钱流符文搭配推荐

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

从xml中获取城市省份名称

Web开发
从xml中获取城市省份名称

XML加ASP实现网页“本地化”

ASP
XML加ASP实现网页“本地化”

lolAD刺客新符文搭配推荐

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

用C++实现跨平台游戏开发之Allegro引擎

用C++实现跨平台游戏开发之Allegro引擎

Win 8系统下找回美式键盘的方式

Win 8系统下找回美式键盘的方式
下拉加载更多内容 ↓