<script language="JavaScript" type="text/JavaScript" runat="server">
var xmlDoc=Server.CreateObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("myd.xml");
s = xmlDoc.getElementsByTagName("data")[0].getAttribute("title");
</script>
我用上面的代码想得到XML文件某个节点的属性title,为什么会报错啊?
就是这句:s = xmlDoc.getElementsByTagName("data")[0].getAttribute("title");
请高人指点啊~~错误类型:
Microsoft JScript 运行时错误 (0x800A01A8)
缺少对象

解决方案 »

  1.   

    1.xml<?xml version="1.0"?>
    <data title="aaaa"/><script language="JavaScript" type="text/JavaScript" > 
    var xmlDoc  =  new   ActiveXObject("Msxml2.DOMDocument")   
    xmlDoc.async   =   false   
    xmlDoc.load("1.xml"); 
    s = xmlDoc.getElementsByTagName("data")[0].getAttribute("title");
    alert(s) 
    </script> 
      

  2.   

    在ASP中也这样调用吗??我在客户端使用成功了啊,但在服务端使用却报错 这是为什么呢