xml 同一级节点中不同元素名称 是不是兄弟节点?怎么遍历这样的兄弟结点?
<pid id="6" name="ssssssssss">
<pid id="7" name="kkkkkkkkkkkk">
<leaf>
<id>11</id>
<name>ddddddddddd</name>
<url>ddddddddddddddddd</url>
<grp_id>7</grp_id>
</leaf>
</pid>
<leaf>
<id>12</id>
<name>qqqqqqqqqqq</name>
<url>qqqqqqqqqqqqqq</url>
<grp_id>6</grp_id>
</leaf>
</pid>
如果
node = node.nextSibling;
取不到,应该怎么办??
<pid id="6" name="ssssssssss">
<pid id="7" name="kkkkkkkkkkkk">
<leaf>
<id>11</id>
<name>ddddddddddd</name>
<url>ddddddddddddddddd</url>
<grp_id>7</grp_id>
</leaf>
</pid>
<leaf>
<id>12</id>
<name>qqqqqqqqqqq</name>
<url>qqqqqqqqqqqqqq</url>
<grp_id>6</grp_id>
</leaf>
</pid>
如果
node = node.nextSibling;
取不到,应该怎么办??
是兄弟节点
这样试试(可能是空文本节点)
var nextNode=function(node) {
var node=node.nextSibling;
while(node.nodeType!=1)
node=node.nextSilbing;
return node;
}
var node=nextNode(node)