var xmldoc=null;
xmldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async=false;
xmldoc.resolveExternals = false; 
xmldoc.load("D:\\CityAndProvince.xml");
alert(xmldoc.documentElement());

解决方案 »

  1.   

    你这样是读本地文件吧?当然拒绝!
    改为xmldoc.load("/CityAndProvince.xml")应该可以
      

  2.   

    读取本地文件有权限问题。你如果想不改就读取,把htm后缀改成hta即可。但是那样就变成应用程序了。
      

  3.   

    var   xmldoc=null; 
    xmldoc   =   new   ActiveXObject( "Microsoft.XMLDOM "); 
    xmldoc.async=false; 
    xmldoc.resolveExternals   =   false;   
    xmldoc.load( "远程的RSS地址"); 
    alert(xmldoc.documentElement());
    在我机子上运行是好的,但是别人访问我的机子,rss就读不出来
      

  4.   

    在你的机器上是好的,请你查看你的IE 设置:Internet 选项 - 安全(自定义级别)-通过域访问数据源 是否是启用状态?
    如是,应该是跨域问题,对此,到底有没有彻底的解决方案,期待高人!