本帖最后由 MonsterProgrammer 于 2012-12-29 12:48:46 编辑

解决方案 »

  1.   

    javascript加载xml文件
      

  2.   

    不好意思, 看到了, 就是说js不管加载本地还是其他域的文件都是用的远程加载方式吗? 还有那个ActiveXObject是微软的东西吗? 其他浏览器支持的好吗?
      

  3.   


    可以用JQ的AJAX方式加载XML,比如
             $.ajax({
                    url: "validate.xml",
                    dataType: "xml",
                    type: 'get',
                    error: function (xml) {
                        alert('Error loading XML document' + xml);
                    },
                    success: function (xml) {
     
                        }
    })
      

  4.   

    多谢,我马上去试试.tks again.
      

  5.   

    我试了了, 浏览器没有任何反应, firebug 也没有报任何错误, 我的服务器是iis平台, 这个有影响吗?
      

  6.   


    我只是举个例子,你要把validate.xml换成你对应的XML文件,然后用firebug 看下加载XML文件是否出错,有没有报错,是路径问题,还是XML问题,成功加载进来后,然后就可以用jq方式遍历xml对象了, 网上也有现实的jq to xml  例如http://hi.baidu.com/wenlixmh/item/5ea7e0f7890b4ebe30c1993f