asp 读取xml文档实例代码

<%
 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.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 &""" target=""_blank"">"& title.Item(0).Text &"</a><br>")
   Next
 Else
   Response.Write("文档还未准备就绪。状态:"& xml.ReadyState &"<br>")
 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
 '<?xml version="1.0" encoding="gb2312"?>
<channel>
<item>
  <title>新浪</title>
  <link>http://www.111cn.net教程</link>
</item>
<item>
  <title>google</title>
  <link>http://www.111cn.net</link>
</item>
<item>
  <title>百度</title>
  <link>http://www.111cn.net</link>
</item>
</channel>
%>

时间: 2024-07-31 13:34:53

asp 读取xml文档实例代码的相关文章

JavaScript 解析读取XML文档 实例代码_javascript技巧

JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来. 在线演示:http://demo.jb51.net/js/2012/readxml/注:测试的时候需要在网站中测试,iis或apache中,注意不要本地双击运行测试index.htm 复制代码 代码如下: <html> <head> <title></title> <script type="text/javascript

asp生成xml文档实例程序代码

xml部分: <?xml version="1.0" encoding="gb2312"?> <bcastr> <item item_url='../uploadpic/2010052660955221.jpg' link='http://www.111cn.net' <itemtitle='01'></item> <item item_url='../uploadpic/2010052660981189.

分享四种asp.net读取xml文档的代码(1/2)

方法一 :使用XML控件  代码如下 复制代码 <%   @ Page Language="C#"%>   <html>   <body>   <h3><font face="Verdana">读取XML方法一</font></h3>   <from runat=server>   <asp:Xml id="xml1" DocumentSourc

asp +access 生成 xml文档实例代码

<?xml version="1.0" encoding="utf-8"?> <photos>        <photo filename="大图片的路径" thumbnail="小图的路径" description="图片表述" /> </photos> <% Dim sSQL dim rs dim sCrLf dim sXmlClear dim s

一款简单jquery ajax读取xml文档实现代码

$.ajax({ type: "get", url: "database/app_all.xml", datatype: "xml", timeout: 2000, beforesend: function () {}, success: function (xml) { $("#contain").html($(xml).find("app[id='id-1']").find("auther&q

C#读取word文档实例浅析

C#读取word文档是如何实现的呢?我们可以使用FileStream对象来把文本文 件里面的信息读取出来,但是对于word文档来说就不能使用这样的方法了. 这种情况下C#读取word文档的实现我们需要使用叫做" Microsoft Word 9.0 object library"COM组件来实现,它为我们提供了所有用来读取 word文档的对象和方法. 这里我们主要用Word.ApplicationClass下的方法来处理word应用程序.实现 的思路是先在内存中把这个word文档打开,

Prototype Ajax读取XML文档实现联动下拉框实例

在使用PHP进行WEB2.0网站开发时,时常需要用到Ajax技术来增加用户体验,当前比较流行的Ajax开发框架有Prototype,Jquery,Lightbox等,今天和大家分享如何利用Prototype和XML文档进行交互以实现Ajax联动下拉菜单的例子. Ajax(Asynchronous JavaScript and XML)使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用J

asp.net 读取xml文档及设置App_Data目录细节

asp教程.net 读取xml文档及设置app_data目录细节 1.不是所有的资源文件都能放入app_data文件夹       不能将图片等资源放在app_data文件夹中:在设置treeview等imageurl中,选中了路径,页面也显示了,但运行时却不显示,修改良久才发现.      数据库教程文件.xml文件等其他的可以放在app_data中:  dataset 绑定到 list 控件 首先,导入 "system.data" 命名空间.我们需要该命名空间与 dataset 对

JQuery读取XML文档并显示数据例子

1.这里得注意$.ajax的属性DataType:'XML' 2.Java中得Out.println中response.setContentType("text/xml");也必须是XML格式的 3.解析XML文档与解析DOM一样,也可以用find().children()等函数来解析和用each()方法来进行遍历,另外也可以用text()和attr()方法来获取节点文本和属性. 1.直接读取xml文档  代码如下 复制代码 <?xml version="1.0&quo