<?xml version="1.0" encoding="UTF-8"?>
<Menu>
   <MenuItem>
     <ID>1</ID>
     <Caption>文件</Caption>
   </MenuItem>
   <MenuItem>
     <ID>2</ID>
     <Caption>帮助</Caption>
   </MenuItem>
</Menu>

解决方案 »

  1.   

    很可能还是你那边的编码问题,我这边是可以的
    <script language="javascript">
    var xml = new   ActiveXObject("MSXML2.DOMDocument.3.0");   
       xml.load("1.xml");
    var   items   =   xml.selectNodes("//Menu/MenuItem");
          
         for(var i=0;i<items.length;i++)
         {
     alert(items.length)
         alert(items[i].childNodes[0].tagName)
         alert(items[i].childNodes[1].tagName)
         }</script>1.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <Menu>
       <MenuItem>
         <ID>1</ID>
         <Caption>345</Caption>
       </MenuItem>
       <MenuItem>
         <ID>2</ID>
         <Caption>444</Caption>
       </MenuItem>
    </Menu>