Asp实现获取xml中的内容

2016-02-19 20:01 3 1 收藏

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

【 tulaoshi.com - Web开发 】

note.xml中的内容

?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")

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

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

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

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
%

来源:https://www.tulaoshi.com/n/20160219/1622562.html

延伸阅读
标签: Web开发
html head title不刷新页面查询的方法/title meta http-equiv="Content-Type" content="text/html; charset=gb2312" /head script language="javascript" !--初始化,将数据岛中数据装入列表框中--  function loadinsel()  {    var employeeid,employeelastname; //分别...
Java要害字导航 网络 J2ME 手机游戏 JavaCard Struts 游戏 分析器 JAAS EJB JavaMail 设计模式 J2EE 数据的图解表示法是一个热门的话题。 我们翻阅杂志,可以看到很多公司提供复杂的图形程序包,可以让你处理你的数据并使之可视化。 这些程序包有一个公共的问题:它们要求在它们可以把你的数据形成图表之前,你必须把你的XML数...
标签: Delphi
  众所周知,ASP技术是我们在以internet/intranet为平台的web程序的主要技术,在asp应用程序中我们一般使用vbscripts和javascripts两种脚本语言。但是脚本语言是一种非编译的语言,其所开发的web程序存在先天的安全性、执行效率扩张性方面的问题,因此我们一般在开发web系统时用高级语言编写asp执行体,然后用脚本语言作为连接代码...
标签: ASP
  <html <head <title不刷新页面查询的方法</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" </head <script language="javascript" <!--初始化,将数据岛中数据装入列表框中--  function loadinsel()  {    var employeeid,employeelastname; ...
标签: Web开发
为了讲解方便,突出重点,本文用数组实现要显示的商品信息。但在实际的系统开发中,这些商品信息的数据应该来自后台数据库。 在程序中,我们定义了一个sp数组并对其赋值,然后用一个循环实现其数据显示及对下一个程序的数据传递。程序部分代码如下: <% i=1 do while (i<=5) %> <tr > <td><%=sp(i)%></td> <td><a h...

经验教程

887

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部