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

高手来一下~解决办法

2012-05-16 
高手来一下~db.xml:webstype id1webname网易/namename新浪/name....../web/typetyp

高手来一下~
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就知道了。

热点排行