首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

XML.selectNodes无法获取xml中节点的值解决方案

2012-02-11 
XML.selectNodes无法获取xml中节点的值js文件:varnodes //lottery[@sortid +sortId+]/ware alert(no

XML.selectNodes无法获取xml中节点的值
js文件:
  var   nodes= '//lottery[@sortid= " '+   sortId   + ' "]/ware ';
      alert(nodes);
        var   warenos   =   XML.selectNodes(nodes);
      alert(warenos.length);
xml文件:
    <lottery   sortid= "16 "   sortname= "排列5 ">
        <ware   wareid= "25855 "   wareno= "07224 "   />
        <ware   wareid= "25854 "   wareno= "07223 "   />
      ........
      </lottery>
文件内容如上,请问warenos.length为什么获得的节点数是0呢?在xml文件里lottery节点下的子节点ware的条数有很多啊!

[解决办法]
你用sortId=16代替试下,你那应该是没有错误的
PS:XML是不是在同一目录下面?
[解决办法]
lottery 是根节点吗?
有已存在sortid试试看!

热点排行