高手来一下~
db.xml:
  <webs>
  <type id="1">
   <web>
     <name>网易</name>
     <name>新浪</name>
          ......
   </web>
  </type>
  <type id="2">
   <web>
     <name>搜狐</name>
          ......
   </web>
  </type>
 <webs>
在页面JS:
var types=xmlDoc.getElementsByTagName("type");
我能通过types这个变量做什么?除了获得节点个数types.length之外
我想要这样的效果:在遍历 type节点的时候 只遍历 id为'1'的这个下面的所有<name>节点,<type id='2'>节点下的<name>不遍历.请问能实现吗?如何实现,把代码贴给我,只要遍历的那些.
------解决方案--------------------JScript code
var types = xmlDoc.getElementsById("1");
------解决方案--------------------
用xpath,得到
<type id="1">  
 <web>  
   <name>网易 </name>  
   <name>新浪 </name>  
         ......  
 </web>  
 </type>  
,然后遍历,
root.selectSingleElement("//type[@id=1]/web");
看下dom api就知道了。