亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用ASP+XML打造留言本(2)

2019-11-18 20:42:10
字體:
來源:轉載
供稿:網友
五、建立顯示xml數據的asp文件(index.asp)

  這個文件要實現的功能就是讀取并顯示XML數據,首先創建一個XML對像然后把XML讀入內存中,利用DOM分離出我們所要的數據。

<%
strSourceFile = Server.MapPath("/") & "/List.xml"
'獲取XML文件的路徑這里根據你的虛擬目錄不同而不同
Set objXML = Server.CreateObject("Microsoft.FreeThreadedXMLDOM")
'以自由線程創建一個XML對像
objXML.load(strSourceFile)'把XML文件讀入內存
Set objRootsite = objXML.documentElement.selectSingleNode("NewList")
'選取NewList節點
%>
<html>
<head>
<title>留言本</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/CSS">
<!--
td { font-family: "宋體"; font-size: 9pt; text-decoration: none}
a { font-family: "宋體"; font-size: 9pt; color: #0066CC; text-decoration: none}
a:hover { color: #FF6600; text-decoration: underline}
-->
</style>
</head><body bgcolor="#0099CC" text="#000000">
<table width="80%" border="0" cellspacing="1" cellpadding="4" align="center" bgcolor="#CCCCCC">
<tr bgcolor="#000000">
<td colspan="2"><font color="#FFFFFF">留言溥 <a href="PostNew.asp"><font color=#FFFFFF>寫新留言</font></a></font></td>
</tr>
<%
PageSize =10'假設每頁顯示10條留言
AllNodesNum =objRootsite.childNodes.length-1
'獲取子節點數據(因為是從節點數從0開始的所最大子節點數要減1)
PageNum=AllNodesNum/PageSize+1'算出總頁數
PageNo=request.querystring("PageNo")
if PageNo="" then'如果是每一次獲得頁面則定位到每一頁顯示最新的留言
PageNo=PageNum
end if
StarNodes=PageNo*PageSize-1'獲得起始節點
EndNodes=(PageNo-1)*PageSize'獲得結束節點
if EndNodes<0 then
EndNodes=0
end if
if StarNodes>AllNodesNum then'判斷起始節點數是否超過總的節點數
EndNodes=EndNodes-(StarNodes-AllNodesNum)
'如果超過則結束節點要減去(StarNodes-AllNodesNum)的差值否則下標會超界出錯
StarNodes=AllNodesNum
end if
if EndNodes<0 then
EndNodes=0
end if
while StarNodes>=EndNodes
'從結束節點到超始節點之間讀取節點數據
username = objRootsite.childNodes.item(StarNodes).childNodes.item(1).text
'獲得用戶名
fromwhere = objRootsite.childNodes.item(StarNodes).childNodes.item(2).text
'獲得用戶來自那里
Posttime = objRootsite.childNodes.item(StarNodes).childNodes.item(3).text
'獲得留言時間
homepage = objRootsite.childNodes.item(StarNodes).childNodes.item(4).text
'獲得用戶主頁
email = objRootsite.childNodes.item(StarNodes).childNodes.item(5).text
'獲得用戶Eamil
text = objRootsite.childNodes.item(StarNodes).childNodes.item(6).text
'獲昨留言內容

'*****************************************************************************
'這里使作了XML的DOM來讀取數據,顯然objRootsite對像所對應的節點為<NewList>
' objRootsite.childNodes.item(StarNodes)所對應的節點就是<list>節點因為不至一個<list>節點所以用了item()來識別當前節點數據,隨著StarNodes的遞減<list>節點根著往上移一個個讀?。糽ist>節點數據。
'objRootsite.childNodes.item(StarNodes).childNodes.item(1).text所對應的節點為具體的每個節點的文本值,這里(1)所對應的就是username用戶名(因為<list>節點的子節點才是我們真正所要的)
'******************************************************************************

text = replace(text,chr(13),"<br>")
'替代回車
text = replace(text,chr(32)," ")
'替代空格
%>
<tr bgcolor="#F0F0F0">
<td width="21%" height="94" valign="top">姓 名:<%=username%><br>
來 自:<%=fromwhere%><br>
</td>
<td width="79%" height="94" valign="top"> | <a href="<%=homepage%>" target=_blank title="<%=username%>的主頁">主頁</a>
| | <a href="mailto:<%=email%>" title="給<%=username%>寫信">信箱</a> | |<font color="#CC6633">
留言時間:<%=Posttime%> </font>|
<hr>
<%=text%> </td>
</tr>
<tr bgcolor="#FFFFFF" align="right">
<td colspan="2"> </td>
</tr>
<%
StarNodes=StarNodes-1
wend
set objXML=nothing
%>
<tr bgcolor="#FFFFFF" align="right">
<td colspan="2"> 共有<<%=PageNum%>>頁
<%
if cint(PageNo)<>PageNum then'分頁
response.write "<a href='index.asp?PageNo="&(PageNo+1)&"'>上一頁</a>"
end if
if cint(PageNo)<>1 then
response.write "<a href='index.asp?PageNo="&(PageNo-1)&"'>下一頁</a> "
end if
%>
</td>
</tr>
</table>
</body>
</html>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产乱肥老妇国产一区二| 久久青草福利网站| 亚洲缚视频在线观看| 亚洲第一区第二区| 91精品视频一区| 色综合色综合网色综合| 国产啪精品视频| 亚洲性生活视频| 国产一区二区日韩精品欧美精品| 精品国产一区二区三区久久久| 欧美疯狂性受xxxxx另类| 91精品国产成人| 国产精品视频精品| 91欧美精品午夜性色福利在线| 精品一区二区电影| 不卡av电影院| 国产精品v日韩精品| 九九久久久久久久久激情| 久久久久久久香蕉网| 久久精品国产欧美激情| 中文字幕久久精品| 国产精品99久久久久久白浆小说| 亚洲一区二区精品| 国产精品观看在线亚洲人成网| 欧美激情影音先锋| 色噜噜亚洲精品中文字幕| 亚洲国产成人久久| 永久免费看mv网站入口亚洲| 亚洲天堂av高清| 国产精品欧美在线| 亚洲欧美中文日韩v在线观看| 久久久亚洲成人| 亚洲成人av片在线观看| 丰满岳妇乱一区二区三区| 美女福利精品视频| 亚洲美女在线视频| 久久男人的天堂| 亚洲裸体xxxx| 欧美高清在线视频观看不卡| 欧美一级黑人aaaaaaa做受| 国产一区二区三区在线播放免费观看| 亚洲国产欧美日韩精品| 免费av在线一区| 国产成人在线精品| 国产一区二区激情| 成人国内精品久久久久一区| 欧美日韩成人黄色| 51色欧美片视频在线观看| 国产成人精品久久久| 欧美又大粗又爽又黄大片视频| 96pao国产成视频永久免费| 国产欧美日韩最新| 国产亚洲精品一区二区| 中文字幕在线国产精品| 欧美性xxxx18| 欧美又大粗又爽又黄大片视频| 国产成人中文字幕| 成人黄色中文字幕| 456国产精品| 亚洲一区二区日本| 欧美精品精品精品精品免费| 国内自拍欧美激情| 日韩美女中文字幕| 久久久国产精品亚洲一区| 992tv成人免费影院| 欧美精品免费播放| 亚洲无限乱码一二三四麻| 中文字幕亚洲欧美在线| 精品精品国产国产自在线| 亚洲成人国产精品| 伊人亚洲福利一区二区三区| 国产成人鲁鲁免费视频a| 91精品国产91久久久久| 久久亚洲精品小早川怜子66| 国产美女扒开尿口久久久| 国产欧美精品在线| 亚洲自拍偷拍第一页| 国内精品视频一区| 97在线精品视频| 国产精品老女人视频| 亚洲一区二区国产| 亚洲韩国欧洲国产日产av| 成人中心免费视频| 91精品国产综合久久香蕉的用户体验| 久久五月天色综合| 亚洲第一福利在线观看| 国产成人啪精品视频免费网| 日韩精品免费看| 在线中文字幕日韩| 国产精品无码专区在线观看| 国产精品jizz在线观看麻豆| 亚洲激情国产精品| 亚洲福利视频免费观看| 国产精品欧美激情| 精品国产电影一区| 国产丝袜一区二区三区免费视频| 亚洲护士老师的毛茸茸最新章节| 911国产网站尤物在线观看| 亚洲国产成人精品久久| 欧美亚洲另类在线| 国产欧美日韩最新| 国产精品久久77777| 日韩欧亚中文在线| 国产成人中文字幕| 国产亚洲a∨片在线观看| 久久国产精品久久国产精品| 亚洲男人av在线| 动漫精品一区二区| 大量国产精品视频| 欧美日韩不卡合集视频| 日韩中文字幕视频在线| 最近2019中文字幕在线高清| 国产丝袜一区二区三区免费视频| 欧美专区在线观看| 亚洲成人网在线| 国产精品免费电影| 另类视频在线观看| 色噜噜国产精品视频一区二区| 亚洲伊人久久大香线蕉av| 亚洲欧美日韩成人| 丝袜亚洲欧美日韩综合| 日韩精品亚洲精品| 成人在线观看视频网站| 大伊人狠狠躁夜夜躁av一区| 91av在线国产| 91亚洲精品视频| 韩国福利视频一区| 亚洲天堂免费视频| 久久久久久久爱| 欧美亚洲第一页| 亚洲国产一区二区三区在线观看| 欧美激情第1页| 国产精品视频中文字幕91| 亚洲第一网站免费视频| www日韩欧美| 日韩激情视频在线| 欧美性视频在线| 国产欧美在线视频| 日韩大陆毛片av| 亚洲人成网站免费播放| 欧美中文字幕视频在线观看| 亚洲一区二区三区视频| 中国china体内裑精亚洲片| 国产精品一区二区三区久久| 成人免费淫片视频软件| 亚洲人成在线播放| 97色在线视频| 成人字幕网zmw| 欧美专区在线视频| 免费91在线视频| 欧美怡红院视频一区二区三区| 亚洲成人av片在线观看| 日本精品中文字幕| 成人欧美一区二区三区黑人| 成人av电影天堂| 91在线免费观看网站| 欧美激情精品久久久久久大尺度| 成人免费福利在线| 亚洲精品久久久久| 国产日韩欧美成人| 狠狠躁夜夜躁人人躁婷婷91| 亚洲第一av网站| 精品中文字幕视频| 国产成人91久久精品|