如何在JavaScript中获取XML子层次结构

时间:2013-05-06 14:36:58

标签: javascript xml

我的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 个答案:

答案 0 :(得分:1)

你想使用 getElementsByTagName() ,所以像这样:

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

从w3schools查看此example