[問題] Microsoft VBScript 執行階段錯誤 (0x800A01A8)
請教一下前輩
我依照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
→
06/29 06:23, , 1F
06/29 06:23, 1F
※ 編輯: tttkkk 來自: 210.240.182.246 (06/29 14:57)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章