作者elan (岚)
看板Web_Design
标题Re: [问题] Microsoft VBScript 执行阶段错误 (0x8 …
时间Thu Jun 29 10:45:15 2006
: ===ASP档的内容===
: <html>
: <head><title>显示资料</title></head>
: <body>
: <%
: set xmlDoc = CreateObject("Msxml2.DOMDocument.4.0")
: xmlDoc.async = False
: xmlDoc.Load "books_test.xml"
: set root = xmlDoc.documentElement
: set level2nodes = root.childNodes.item(0) <--此为line 11
^^^^
我很久没用过VBScript了 可是我记得会出现"此处需要物件"这种错误
应该是你去access一个null物件的属性或方法
在这里应该是你的root(xmlDoc.documentElement)是个null
就是"books_test.xml"文件并未loaded进来(档案路径可能错了)
你可以查一下load的方法的传回值 看是true(load成功)或是false(load失败)
还有 ...
: set level2node = level2nodes.nextNode()
你的level2nodes是个是个IXMLDOMNode物件
是没有nextNode方法的 在这里程式也会挂掉
: %>
: </body>
: </html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.21.71