作者tttkkk (@@)
看板Web_Design
标题[问题] Microsoft VBScript 执行阶段错误 (0x800A01A8)
时间Thu Jun 29 06:22:51 2006
请教一下前辈
我依照DOM的规范
来存取XML档案
却一直找不出错误的原因
===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
<--此为line 11
set level2node = level2nodes.nextNode()
%>
</body>
</html>
===XML档案的内容===
<?xml version="1.0" encoding="BIG5"?>
<books>
<book>
<title>1</title>
<author>1</author>
<price>1</price>
</book>
<book>
<title>2</title>
<author>2</author>
<price>2</price>
</book>
</books>
===错误讯息===
Microsoft VBScript 执行阶段错误 (0x800A01A8)
此处需要物件
/XML/test2.asp, line 11
--
若不用到root(文件本体根节点,用 documentElement 取得)
则不会出现错误
我只要一用到root
就会出错
请问是哪里出错呢?
先谢过了! m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.182.246
1F:→ tttkkk:先不考虑如何输出内容 主要是一直卡在root 06/29 06:23
※ 编辑: tttkkk 来自: 210.240.182.246 (06/29 14:57)