ASP运行出错:缺少对象: 'xmlDoc.documentElement'错误解决方法
2018-10-12 14:08
696 查看
原本运行正常的ASP页面,今天突然提示:
找到相关代码如下:
会不会是没有load成功呢?输出内容看下:
空的,能肯定是load出问题了。查看下Menu.xml,发现xml文件内容不知什么时候被改了:
修改下xml文件,再浏览页面就正常了。
Microsoft VBScript 运行时错误 错误 '800a01a8'
缺少对象: 'xmlDoc.documentElement'
/work/Menu.asp,行 80
找到相关代码如下:
Set xmlDoc=Server.CreateObject("MicroSoft.XmlDom")
xmlDoc.async = false
xmlDoc.load(Server.MapPath("Menu.xml"))
Set root = xmlDoc.documentElement.selectSingleNode("//index")
会不会是没有load成功呢?输出内容看下:
Response.Write(xmlDoc.xml)
空的,能肯定是load出问题了。查看下Menu.xml,发现xml文件内容不知什么时候被改了:
<?xml version="1.0" encoding="gb2312"?>
<index>
<catalog title="分类一">
<item id="class1_1"><![CDATA[<a href="class1_1.asp" target="main">子类11</a>]]></item>
<item id="class1_2"><![CDATA[<a href="class1_2.asp" target="main">子类12</a>]]></item>
</catalog>
</index>
><![CDATA[<a href="class2_3" target="main">子类23</a>]]></item>
</catalog>
</index>
修改下xml文件,再浏览页面就正常了。
相关文章推荐
- 遍历获取ASP.NET页面控件的名称及值 后台调用前台javascript方法报错:“缺少对象”的解决方法 xml与DataSet的互转换类
- asp输出xml格式文件时的一个诡异错误及解决方法:XML declaration allowed only at the start of the document
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- asp.net运行提示未将对象引用设置到对象的实例错误解决方法
- word to PD R qm add-in 运行时错误‘91’:未设置对象变量或 with block 变量 解决方法
- Error parsing XML. org.xml.sax.SAXParseException: Element type "sqlMapConfig" must be declared出错解决方法
- ASP.NET 2.0 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- 检测到指定的WEB服务器运行的不是ASP.NET 1.1版,您无法运行ASP.NET应用程序或服务和创建ASP.NET程序时候发生错误 HTTP/1.0 500 Server Error的解决方法
- Request 对象 错误 'ASP 0104 : 80004005' 解决方法
- document.getElementById为空或不是对象的解决方法
- 解决动网论坛Bug缺少对象: 'Application(...).documentElement.selectSingleNode(...)'
- 运行ASP时出现Automation错误解决方法!
- Error parsing XML. org.xml.sax.SAXParseException: Element type "sqlMapConfig" must be declared出错解决方法
- 读取XML空节点出现缺少对象错误的解决办法
- Server对象,ASP 0177(0x800401F3)错误的解决方法
- 关于使用ASP.NE 1.1发送电子邮件时出现的 未能访问“CDO.Message”对象 的错误的解决方法
- document.getElementById为空或不是对象的解决方法
- window 7 运行asp.net程序出错-IIS7.0 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法
- xmldocument对象用save方法时出现"代理项对无效"错误
- javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法 原创