標題: ASP讀取XML資料檔案的方法 [打印本頁] 作者: f66666602 時間: 2007-8-14 04:54 標題: ASP讀取XML資料檔案的方法 分別保存下面兩段代碼,一個保存為readxml.asp另一個保存為test.xml,放在同一個目錄下面,調試程序即可,在程序裡面我已經做了解釋,讀取代碼可以做成一個readxml的函數,通過使用輸入的參數而讀取xml不同資料記錄的不同的值。這段程序的改編來自互聯網,有什麼出入請見諒。
readxml.asp
以下是引用片段:
<%
dim xml,objNode,objAtr,nCntChd,nCntAtr
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.Load(Server.MapPath("test.xml"))
Set objNode=xml.documentElement
nCntChd=objNode.ChildNodes.length-1
'這個可以定義asp讀取xml檔案的那一個值,通過傳遞這個值來確定讀取的資料
for i=0 to nCntChd
set objAtr=objNode.ChildNodes.item(i)
nCntAtr=objAtr.Attributes.length-1
'歷遍一條記錄裡面的所有的記錄項,記錄是從0開始的
' http://www.knowsky.com/
for j=0 to nCntAtr
response.write objAtr.Attributes.item(j).Text&"<br>"
next
response.write "<br>"
next
Set objAtr=Nothing
Set objNode=Nothing
Set xml=Nothing
%>