Re: [問題] Microsoft VBScript 執行階段錯誤 (0x8 …
: ===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
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章