2013-05-06 48 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的。