2013-05-06 36 views
0

我的XML结构如下所示。如何在JavaScript中获得XML子层次结构

<soap-env:Envolope xmlns:soap-env=.............> 
    <soap-env:Header></<soap-env:Header> 
    <soap-env:Body> 
     <n0:_-qte_-rfcReadStrucNodesResponse xmlns:n0=.................> 
     <EsSysMessage>...</EsSysMessage> 
     <EtNodes> 
      <item>...</item> 
      <item>...</item> 
      <item>...</item> 
      <item>...</item> 
      <item>...</item> 
      <item>...</item> 
... 

我想获取EtNodes下的项目列表。我试过getElementsByName(“EtNodes”),但它不起作用。

请帮助...

回答

1

你想用getElementsByTagName(),所以是这样的:

var items = xmlDoc.getElementsByTagName("EtNodes")[0].childNodes; 

看看这个example从W3Schools的。