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

2016-01-29 18:45 73 1 收藏

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

【 tulaoshi.com - ASP 】

 

    用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.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

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


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

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

来源:http://www.tulaoshi.com/n/20160129/1507177.html

延伸阅读
标签: ASP
  简介 本文是"保存至HTML 表格数据至XML"的姐妹篇。如果你没读过上文,我建议您最好先浏览一下。本文是建立在上文基础之上的。关于上文的举例,读者不断给予了肯定的回应,同样的,很多人都想知道如何编辑XML数据。因此,我写下了此文。 使用XSL状态下:打开一个XML文件,确定将对它进行编辑、传送至HTML表单,并最...
标签: ASP
  1.动态表单的界面,从csdn论坛上参考 <html <head <title无标题文档</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <script language="javascript" var curRow=null; var y=1; function selectRow(){ var e=window.event; var tr1=e.srcElement; if(curRow) curRow.bgColor="#FFFF...
标签: ASP
  <% dim objXML dim objRootElement dim strValue dim strInetURL dim strXML dim item              strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml" Dim HttpReq    set HttpReq = server.CreateObject("M...
标签: Web开发
一、读者指引 读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。 如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看。 阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+XML和DOM的应用,并能根据本文范写出自已更高...
/* 豆腐制作 都是精品 http://www.asp888.net 豆腐技术站 如转载 请保留版权信息 */ test.aspx 是主运行程序 site.xml 是包含有数据的xml 文件 <%@ Import Namespace="System.IO" % <%@ Import Namespace="System.Data" % <html <script language="VB" runat="server" Sub Page_Load(Src As Object, E As EventArgs) 'http://...

经验教程

902

收藏

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