var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load("tags.xml");
是打开文件;

解决方案 »

  1.   

    看看这个例子,读取一个网站的xml,并保存到c盘
    <script>
    adTypeBinary = 1
    adSaveCreateOverwrite = 2
    adModeReadWrite = 3
    xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP")
    xmlHTTP.open("GET","http://glxd.cn/live/data/live_index_GB.xml",false)
    xmlHTTP.send()
    contents = xmlHTTP.responseBody
    oStr = new ActiveXObject("ADODB.Stream")
    oStr.Mode = adModeReadWrite
    oStr.Type = adTypeBinary
     
    oStr.Open()
    oStr.Write(contents)
    oStr.SaveToFile("c:\\x.xml", adSaveCreateOverwrite)
    </script>
      

  2.   

    TO:kisslan(郁忧的曼陀萝)
    我是操作本地xml,和你的不一样,看看我上面的那个保存有问题吗?
    默认的是不是只读的,那写的方式是什么样的呢?
      

  3.   

    <script language="JavaScript">
    var orderDoc = new ActiveXObject("Microsoft.XMLDOM");
    orderDoc.load("tags.xml");
    orderDoc.save("tags.xml");
    </script>
    请问为什么这个样子还是不对,出错信息是:不能写入.
    谢谢!!!!!
      

  4.   

    只有当在浏览器以外的环境运行时,才有效。
    由于受到安全限制,在浏览器里调用 Save 方法将不会产生预期的结果你写在服务器端[如asp]是可以执行的
      

  5.   

    to:yeefly(Web开发版)
    谢谢你的提示!
    如果不介意多个朋友的话,能留下你的联系方式吗?以后有问题向你请教!
    我的msn:[email protected]
      

  6.   

    to:yeefly(Web开发版)
    谢谢你的提示!
    如果不介意多个朋友的话,能留下你的联系方式吗?以后有问题向你请教!
    我的msn:[email protected]
      

  7.   

    [email protected] 欢迎交流讨论  :)
      

  8.   

    demo.htm<script>
    //要提取的文件的名称
    var getfile="get.xml"
    //要另存为的文件的名称
    var savefile="save.xml"
    var getpath=location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+getfile;
    var savepath=location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+savefile;
    adTypeBinary = 1
    adSaveCreateOverwrite = 2
    adModeReadWrite = 3
    xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP")
    xmlHTTP.open("GET",getpath,false)
    xmlHTTP.send()
    contents = xmlHTTP.responseBody
    oStr = new ActiveXObject("ADODB.Stream")
    oStr.Mode = adModeReadWrite
    oStr.Type = adTypeBinary
    oStr.Open()
    oStr.Write(contents)
    oStr.SaveToFile(savepath, adSaveCreateOverwrite)
    </script>
    demo.htm
    get.xml 放在同一目录下.
    测试通过..
      

  9.   

    我现在用的是ActiveXObject("Microsoft.XMLDOM")
    而您用的是ActiveXObject("Microsoft.XMLHTTP")
    两者有何区别;
    另我按您的代码运行了一下,结果不对,是不是可能要安装什么协议阿?
      

  10.   

    我是在本地直接双击运行.
    可以执行,我的ie6.0sp1.