Re: [問題] Microsoft VBScript 執行階段錯誤 (0x8 …

看板Web_Design作者 (嵐)時間19年前 (2006/06/29 10:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
: ===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
文章代碼(AID): #14epqOZK (Web_Design)
文章代碼(AID): #14epqOZK (Web_Design)