var xmlDoc = new ActiveXObject('MSXML2.DOMDocument');
      xmlDoc.async = false;
      var flag = xmlDoc.load("文件路径...xxx.xml");
      if (!flag) {
        alert("文件导入失败!请先检查");return;
      }
      var xmlRoot = xmlDoc.documentElement;  
      xmlRoot.xml//里面就是xml的内容了!

解决方案 »

  1.   

    你可以看看XMLDOM,目前来说,除了文本浏览器,和safari之外的浏览器,基本上都支持客户端的xmldom.http://hi.baidu.com/balckcoffee855/blog/item/ca91d3b45408d8748ad4b2bd.html
      

  2.   

    Index.html文件:
    <script language="javascript">
    var xmlDoc;
    function initialize()
    {
      if(window.ActiveXObject)
        {
          xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
          xmlDoc.onreadystatechange=function()
          {
            if(xmlDoc.readyState==4)
            {
              handleXmlDoc();
            }
          }
          xmlDoc.load("data.xml");
        }
      else if(document.implementation&&document.implementation.createDocument)
      {
        xmlDoc=document.implementation.createDocument('','',null);
        xmlDoc.onload=handleXmlDoc;
        xmlDoc.load("data.xml");
      }
    }
    function handleXmlDoc()
    {
      for(var i=0; i<root.childNodes.length; i++)
      {
        alert(root.childNodes[i].firstChild.nodeValue);
      }
    }
    window.onload=initialize;
    </script>xml文件:
    <?xml version="1.0" encoding="GB2312"?>
    <root>
        <name>Hello</name>
        <sex>Female</sex>
    </root>