XML解析元素

问题描述:

我有下面的XML:XML解析元素

-<collection> 
    -<beanRepresentation> 
     <beanRepName>7</beanRepName> 
     -<group> 
     <name>John</name> 
     <isFolder>true</isFolder> 
     -<condition> 
      <name>Normal</name> 
     </condition> 
     </group> 
    </beanRepresentation> 
    <collection> 

我上面的XML和我通过< collection>要循环,并得到了<name>。 这得到了< beanRepName>

var x=xmlDoc.getElementsByTagName("beanRepresentation"); 
for (i=0; i<x.length; i++) { 
    x[i].getElementsByTagName("beanRepName")[0].childNodes[0].nodeValue 
} 

但是我怎么进去<group><name>场?我想提取Normal

+0

我得到空从,没有工作。 – PhoonOne

+1

var x = xmlDoc.getElementsByTagName('name'); document.write(x [0] .childNodes [0] .nodeValue); – Naren

+0

好吧,工作,谢谢。但有没有可能确保即时获得仅来自?因为现在我在之下还有另外一个叫做的领域,它取名叫John而不是Normal。 – PhoonOne

var x=xmlDoc.getElementsByTagName('condition'); 
for(var i=0;i<x.length;i++) 
document.write(x[i].childNodes[0].childNodes[0].nodeValue);