var xmlDoc = new ActiveXObject("Microsoft.xmlDom");
          xmlDoc.async = "false";
          xmlDoc.load("127.0.0.1.xml");
          node = xmlDoc.selectNodes('MenuItems/Item[@id="ft"]');
          alert(node.length);          你自己再遍历node下面的子节点就好

解决方案 »

  1.   

    注意node是个数组
    node[0].childNodes[0] 是它第一个子节点
      

  2.   

    XMLFile.xml是你的xml内容
        <script language="javascript" type="text/javascript">
            function CreateDOMXML(sLoadXML) {
                var oDOM = new ActiveXObject("MSXML2.DOMDocument.3.0");
                oDOM.async = false;
                oDOM.validateOnParse = false;
                oDOM.load(sLoadXML);
                return oDOM;
            }        function getFT() {
                var result = "";
                var oDom = CreateDOMXML("XMLFile.xml");
                FTDom = oDom.selectNodes("//MenuItems//Item");
                for (var i = 0; i < FTDom.length; i++) {
                    if (FTDom[i].getAttribute("id") == "ft") {
                        result += FTDom[i].xml;
                    }
                }
                return result;
            }
            window.onload = function() {
                //获取 Item id="ft" 内的所有节点呢
                getFT();
            }
        </script>
      

  3.   


        <script language="javascript" type="text/javascript">
            function CreateDOMXML(sLoadXML) {
                var oDOM = new ActiveXObject("MSXML2.DOMDocument.3.0");
                oDOM.async = false;
                oDOM.validateOnParse = false;
                oDOM.load(sLoadXML);
                return oDOM;
            }        function getFT() {
                var result = "";
                var oDom = CreateDOMXML("XMLFile.xml");
                FTDom = oDom.selectNodes("//MenuItems//Item");
                for (var i = 0; i < FTDom.length; i++) {
                    if (FTDom[i].getAttribute("id") == "ft") {
                        result += FTDom[i].xml;
                    }
                }
                return result;
            }
            window.onload = function() {
                getFT();
            }
        </script>
      

  4.   

    亲爱的萨姆七潘:关于你代码里的如下行:
    result += FTDom[i].xml; 请问后面的 .xml 是啥意思?
      

  5.   

    字符串,你alert出来看看就知道了..