程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> XML DOM介紹和例子(二)

XML DOM介紹和例子(二)

編輯:ASP入門教程
5. parseError對象
    打開XML文檔時,XML Parser產生錯誤代碼,並存在parseError對象中,包括錯誤代碼、錯誤文本和錯誤行號,等信
息。

6.文件錯誤
    下面的例子將試圖裝載一個不存在的文件,然後產生相應的錯誤代碼:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
XMLDoc.async="false"
xmlDoc.load("ksdjf.XML")

document.write("<br>Error Code: ")
document.write(XMLDoc.parseError.errorCode)
document.write("<br>Error Reason: ")
document.write(XMLDoc.parseError.reason)
document.write("<br>Error Line: ")
document.write(XMLDoc.parseError.line)

7.XML錯誤
    下面使用不正確的格式裝載XML文檔,
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
XMLDoc.async="false"
xmlDoc.load("note_error.XML")
    
document.write("<br>Error Code: ")
document.write(XMLDoc.parseError.errorCode)
document.write("<br>Error Reason: ")
document.write(XMLDoc.parseError.reason)
document.write("<br>Error Line: ")
document.write(XMLDoc.parseError.line)

8. parseError屬性
    屬性描述:
errorCode 返回長整型錯誤代碼
reason  返回字符串型錯誤原因
line  返回長整型錯誤行號
linePos  返回長整型錯誤行號位置
srcText  返回字符串型產生錯誤原因
url 返回url裝載文檔指針
filePos  返回長整型錯誤文件位置

9.遍歷節點樹
    一種通用的析取XML文檔的方法是遍歷節點樹和它的元素值。下面是使用VBScript寫的遍歷節點樹的程序代碼:
set xmlDoc=CreateObject("Microsoft.XMLDOM")
XMLDoc.async="false"
xmlDoc.load("note.XML")

for each x in XMLDoc.documentElement.childNodes
  document.write(x.nodename)
  document.write(": ")
  document.write(x.text)
next
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved