LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

js,asp 实现读取远程xml

admin
2012年7月9日 8:41 本文热度 3122

 js 实现读取远程xml
 <script language="JavaScript">
   var xmlDoc=new ActiveXObject("Microsoft.xmlDOM");
   xmlDoc.async=false;
   xmlDoc.load("http://www.donews.com/rss.xml");
   //xmlDoc.loadxml("<description>品格</description>");

   var root=xmlDoc.documentElement;
    var number=root.selectNodes("channel/item").length;

  if(number<=10)
     alert("对不起,该新闻条数已经少于要显示的新闻条数!"); 
  else
   {
      document.writeln("<p align='center' class='font'>"+root.childNodes(0).childNodes(0).text+"<p>");    
      document.writeln("<p class='indent'>"+root.childNodes(0).childNodes(1).text+"</p>");
      document.writeln("<p class='indent'>"+root.childNodes(0).childNodes(2).text+"</p>");
     for(var i=0;i<10;i++)
  {
   document.writeln("<b>"+root.childNodes(0).childNodes(5+i).childNodes(0).text+"</b><br/><br/>");
document.writeln("<small>"+root.childNodes(0).childNodes(5+i).childNodes(4).text+"&nbsp;&nbsp;&nbsp;&nbsp;"+root.childNodes(0).childNodes(5+i).childNodes(3).text+"</small><br/>");
document.writeln("<small><a href='"+root.childNodes(0).childNodes(5+i).childNodes(1).text+"'>"+root.childNodes(0).childNodes(5+i).childNodes(1).text+"</a></small><br/><br/>");
document.writeln("<p class='indent'>"+root.selectNodes("channel/item/description")(i).text+"</p><br/><br/>");
   }
  }
</script>

 asp 实现读取远程xml文件
<%
dim xmlDoc
dim root
dim number

Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://www.donews.com/rss.xml",False
http.send

Set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.Async=False
xmlDoc.ValidateOnParse=False
xmlDoc.Load(http.ResponseXML)

set root=xmlDoc.documentElement
number=root.selectNodes("channel/item").length

 if number<=10 then
%>
  <script language="vbscipt">
    msgbox "对不起,该新闻条数已经少于要显示的新闻条数!"
  </script>
<%
  else
      response.write "<p align='center' class='font'>" & root.childNodes(0).childNodes(0).text & "<p>"    
      response.write "<p class='indent'>" & root.childNodes(0).childNodes(1).text & "</p>"
      response.write "<p class='indent'>" & root.childNodes(0).childNodes(2).text & "</p>"
    for i=0 to 9
   response.write "<b>" & root.childNodes(0).childNodes(5+i).childNodes(0).text & "</b><br/><br/>"
response.write "<small>" & root.childNodes(0).childNodes(5+i).childNodes(4).text & root.childNodes(0).childNodes(5+i).childNodes(3).text & "</small><br/>"
response.write "<small><a href='" & root.childNodes(0).childNodes(5+i).childNodes(1).text & "'>" & root.childNodes(0).childNodes(5+i).childNodes(1).text & "</a></small><br/><br/>"
response.write "<p class='indent'>" & root.selectNodes("channel/item/description")(i).text & "</p><br/><br/>"
  next
  end if
%>


该文章在 2012/7/9 8:41:51 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved