一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP教程 - ASP XML制作菜單管理程序

ASP XML制作菜單管理程序

2019-09-16 10:51asp教程網(wǎng) ASP教程

利用asp+xml實現(xiàn)代碼管理,實際就是利用asp操作xml

以下是menu.asp代碼 
程序代碼 
<% 
'--------------------------------------- 
'作者:野 草 
'日期:2006年4月24日 
'Q Q:94440079 
'--------------------------------------- 
'讀取XML文件函數(shù) 
Function YCMS_menu() 
dim menu_temp,m 
Set goxml=Server.CreateObject("Microsoft.XMLDOM") 
goxml.load(Server.MapPath("menu.xml")) 
Set goroot=goxml.documentElement.selectSingleNode("menu") 
m=0 
For each child in goroot.childNodes 
set childmenu=goroot.childnodes.item(m) 
Dim menu_open,menu_title,menu_url 
menu_open=childmenu.getAttributeNode("open").nodeValue 
menu_name=childmenu.getAttributeNode("name").nodeValue 
menu_url=goroot.childNodes.item(m).text 
'判斷是否是彈出窗口 
If menu_open=0 Then 
'判斷是否是第一個,若是第一個則去掉"┊" 
If m=0 Then 
menu_temp=menu_temp&"<a href='"&menu_url&"'>"&menu_name&"</a>" 
Else 
menu_temp=menu_temp&"┊<a href='"&menu_url&"'>"&menu_name&"</a>" 
End If 
Else 
If m=0 Then 
menu_temp=menu_temp&"<a href='"&menu_url&"' target='o'>"&menu_name&"</a>" 
Else 
menu_temp=menu_temp&"┊<a href='"&menu_url&"' target='o'>"&menu_name&"</a>" 
End If 
End If 
set childmenu=nothing 
m=m+1 
next 
set goroot=nothing 
set goxml=nothing 
YCMS_menu=menu_temp 
End Function 
'輸出XML菜單 
response.write(YCMS_menu()) 
%> 
以下是menu.xml代碼: 
程序代碼 
<?xml version="1.0" encoding="gb2312"?> 
<xml> 
<menu> 
<url name="網(wǎng)站首頁" open="0">index.asp</url> 
<url name="新聞動態(tài)" open="0">News.asp</url> 
<url name="文章中心" open="0">Art.asp</url> 
<url name="圖片展示" open="0">Pic.asp</url> 
<url name="影音娛樂" open="0">Dj.asp</url> 
<url name="資源下載" open="0">Down.asp</url> 
<url name="留言討論" open="0">Book.asp</url> 
<url name="友情連接" open="0">Link.asp</url> 
</menu> 
</xml> 
admin_menu.asp 后臺管理XML文件部分 
以下是admin_menu.asp 
程序代碼 
<% 
'利用ADO.Stream組件保存文件 
Function Save(file_body,file_name) 
Set OS=Server.CreateObject("ADODB.Stream") 
OS.Type=2 
OS.Open 
OS.Charset="GB2312" 
OS.Position=OS.Size 
OS.WriteText=file_body 
OS.SaveToFile Server.MapPath(file_name),2 
OS.Close 
Set OS=Nothing 
End Function 
if Request.QueryString("action")="ok" then 
call Save(Request.Form("content"),"menu.xml") 
end if 
%> 
<html> 
<head> 
<title></title> 
</head> 
<body> 
<form action="?action=ok" method="post"> 
<textarea style='width:500px;height:200px;' name='content'> 
<%=server.execute("menu.xml")%> 
</textarea> 
<input type='submit' value='修 改' /> 
</form> 
</body> 
</html>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美成人综合久久久 | 午夜理论片YY4399影院 | 大又大又黄又爽免费毛片 | 好男人资源大全免费观看 | 爱草影院 | 国产精品免费aⅴ片在线观看 | 天堂8在线天堂资源在线 | www视频免费观看 | 亚洲国产在 | 波多野结衣久久国产精品 | 欧美性videossex丝袜 | 四虎最新免费网址 | 99免费精品视频 | 欧美一级v片 | 闺蜜的样子小说安沁在线阅读 | 人人爽人人看 | 我强进了老师身体在线观看 | 国产精品亚洲精品日韩已方 | 女人全身裸露无遮挡免费观看 | free性丰满hd性欧美人体 | 91视频国产自拍 | 美女bbxx美女bbb | xxxxxx日本处大片免费看 | 亚洲精品乱码久久久久久蜜桃图片 | 国产精品原创永久在线观看 | 91精品天美精东蜜桃传媒免费 | 饭冈加奈子乳喷cead144 | 国产日日操 | 成人小视频在线免费观看 | 久久久久激情免费观看 | 18性夜影院午夜寂寞影院免费 | 久久99热成人精品国产 | 免费精品视频在线 | 国产老肥熟xxxx | 男人看片网址 | 久久综合中文字幕佐佐木希 | 久久久影院亚洲精品 | 亚洲29p | 喘息揉弄1v1h老师 | 我和老丈洗澡同性 | 亚洲国产一区二区a毛片 |