Load是读取文件或者文件流的,LoadXML是读取文本的,
如loadxml("<?xml version="1.0" encoding="GB2312"?><a><b>ccccc</b></a>")
load和loadxml都会返回Boolean,判断一下再继续就好了
┏━━━.:可爱的分割线:.━━━━━━━━━━━━━━━━━
┃                                
┃在线的RSS订阅系统(Blog、新闻、技术):http://www.gbmad.net/rss/
┃无论你在哪,只要能上网就能订阅查看你喜欢的聚合         
┃                                
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━

解决方案 »

  1.   

    var Xml = new ActiveXObject('MSXML2.DOMDocument');
    Xml.async = false;                  //这里的这个false是BOOL变量, 不是字符, 不加引号的
    Xml.load("./xml/bbin_all.xml");
      

  2.   

    不允许异步执行,必须等待xml文件加载完毕后再返回dom句柄
      

  3.   

    alldata.load(server.Mapth("bbin_all.xml"))
      

  4.   

    if(this.xmlconfiguration=="")return ;
        this.fullxmldoc=new ActiveXObject("Microsoft.XMLDOM");
        this.fullxmldoc.async=false;     
        this.fullxmldoc.load(this.xmlconfiguration); 這是我的一個javascript里面的加載xml的一段代碼,是用load的
      

  5.   

    你可以再在前面加上一個if this.fullxmldoc=null的!
      

  6.   

    以下两文件放入同一级目录中.并且使用ie5以上访问,绝对ok
    <!--example3.xml-->
    <?xml version="1.0" ?>
    <ticker>
    <item>
    <message>JavaScript Ticker using XML DSO</message>
    <URL>http://someURL.com</URL>
    </item>
    </ticker><!--example3.htm-->
    <html>
    <head>
    <title>example3.htm</title>
    <script language="JavaScript">
    function load() {
    var xmlDso=myXML.XMLDocument;
    xmlDso.load("example3.xml");
    }
    </script>
    </head>
    <body bgcolor="#FFFFFF" onLoad="load()"><object id="myXML" CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" width="0" height="0"></object><!--加上对象初始化--><table datasrc="#myXML" border="1">
    <thead>
    <th>Message</th>
    <th>URL</th>
    </thead>
    <tr>
    <td><div datafld="message"></div></td>
    <td><div datafld="url"></div></td>
    </tr>
    </table></body>
    </html>