+ -
当前位置:首页 → 问答吧 → ASP读取XML的问题

ASP读取XML的问题

时间:2010-10-24

来源:互联网

由于对XML不熟,目前需要用到的一个查IP功能,是XML文件,请问我该如何读取这段区域的文字?

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=202.96.128.86

XML code

  <?xml version="1.0" encoding="gbk" ?> 
- <smartresult>
- <product type="ip">
  <ip>202.96.128.86</ip> 
  <location>广东省广州市 电信IDC机房</location> 
  </product>
  </smartresult>



我想读取<location>内显示的内容,能提供一个完整代码不?

作者: poemail   发布时间: 2010-10-24

JScript code

function XmlDoc() {
   var obj; 
   if(ActiveXObject) {
      obj = new ActiveXObject("Microsoft.XMLDOM");
   }
   else {
      obj = document.implementation.createDocument("","",null);
   } 
   obj.async = false;
   return obj
}
var xmlObj = XmlDoc();
xmlObj.load("http://www.youdao.com/smartresult-xml/search.s?type=ip&q=202.96.128.86");
alert(xmlObj.getElementsByTagName('location')[0].nodeValue) //具体的解析需要分析你的XML文件

作者: cj205   发布时间: 2010-10-24

谢楼上回复,由于我是想在页面显示出IP对应的地理位置,一页可能有多个IP,IP是从数据库中读取的,我需要用的是call readip(rs("ip"))之类的命令,应该是最佳

JS代码的话估计不是很好处理。

不过我还没试上面的代码,我先试下。感谢。

作者: poemail   发布时间: 2010-10-24

ajax不让用js处理?那应该算后台的东西吧~~~去相应的服务器端语言板块提问较好

作者: cj205   发布时间: 2010-10-24

热门下载

更多