日期:2014-05-16  浏览次数:20351 次

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试试看!