麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

XML與ASP簡單結合實現HTML模板功能

2024-09-05 20:53:15
字體:
來源:轉載
供稿:網友
本文利用的是XML的DSO數據綁定功能來實現ASP代碼和HTML代碼的分離,從而實現快速更換HTML模板的功能,由于本人只是剛剛開始接觸XML,有許多不太了解的,在這里僅僅是提出一點想法,如果本文有錯漏的地方請大家指多. 

目前快速更換模板功能基本上是處于replace替換模板中的特殊標簽后再顯示出來,這樣加大了許多ASP的處理時間,而且模板文件過長的話,加載到內存里進行處理時也是對服務器內存的一種考驗.而XML中提供了一種DSO數據綁定功能.可以將標識替換操作交付給客戶端.由于為了簡化HTML模板的制作要求.所以,盡量簡化HTML模板的XML技術含量是有必要的. 

簡單來說這個方式只是使用datasrc和dataFLd這兩個HTML標簽的屬性實現的.廢話就不多說了,一切實例說話.以下兩個例子將說明一切. 

例一:單個數據顯示 
以下是用ASP生成的XML數據島. 
<xml id="xmldata"> 
<xData> 
<name>coder</name> 
<webname>輕靈自由的珍珠</webname> 
<weburl>http://blog.csdn.net/oyiboy</weburl> 
</xData> 
</xml> 

顯示時的HTML原碼: 
<table datasrc="#xmldata" border=1> 
<tr> 
<td colspan=2>我的簡單介紹</td> 
</tr> 
<tr> 
<td>我的名稱:</td> 
<td><span dataFLd="name"></span></td> 
</tr> 
<tr> 
<td>網站名稱:</td> 
<td><span dataFLd="webname"></span></td> 
</tr> 
<tr> 
<td>網站地址:</td> 
<td><a dataFLd="weburl"><span dataFLd="weburl"></span></a></td> 
</tr> 
</table> 


例二:多條數據顯示 
以下是用ASP生成的XML數據島. 
<xml id="xmldataList"> 
<xData> 
<webList> 
<webname>輕靈自由的珍珠</webname> 
<weburl>http://blog.csdn.net/oyiboy</weburl> 
</webList> 
<webList> 
<webname>Estyle(靳田)之狂想手扎</webname> 
<weburl>http://blog.csdn.net/estyle</weburl> 
</webList> 
<webList> 
<webname>最愛白菜</webname> 
<weburl>http://blog.csdn.net/qunluo</weburl> 
</webList> 
</xData> 
</xml> 

顯示時的HTML原碼: 
<table datasrc="#xmldataList" border=1> 
<thead> 
<tr> 
<td colspan=2>我關注的Csdn Blog列表</td> 
</tr> 
<tr> 
<td align="center">名稱</td> 
<td align="center">地址</td> 
</tr> 
</thead> 
<tbody> 
<tr> 
<td><span dataFLd="webname"></span></td> 
<td><a dataFLd="weburl"><span dataFLd="weburl"></span></a></td> 
</tr> 
</tbody> 
</table> 

(以上兩個例子可以copy到一個文件內查看實際運行效果.) 
注意例二HTML原碼中的thead和tbody,在顯示多條記錄時會有用的,如果不明白他們有什么用的可以去掉它們后看看會有什么后果. 

順便說一句,圖像和按鍵的數據綁定和超鏈接的綁定是差不多的,如:<img dataFLd="webimg">和<button dataFLd="buttonvalue"></button> 

局限,就是要求瀏覽器必須支持XML,還有一個疑問.象例一中的<a dataFLd="weburl"><span dataFLd="weburl"></span></a>會顯示得出<a >http://blog.csdn.net/oyiboy</a>的效果應該怎么作.請各位高人指點一下. 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕亚洲情99在线 | 国产成年人网站 | 日本精品一二区 | 九九热九九热 | 色婷婷一区二区三区 | 成人免费观看在线 | 久久久成人999亚洲区美女 | h色网站在线观看 | 欧美一级免费在线观看 | 国产女厕一区二区三区在线视 | 香蕉国产9| 99欧美精品 | 国产一级毛片高清 | 国产外围在线 | 欧美精品成人一区二区三区四区 | wwwxxx国产 | 99影视在线视频免费观看 | 看片一区 | av成人免费在线观看 | 狠狠操人人干 | 国产精品91在线 | 性欧美一区二区 | 精品一区二区免费视频视频 | 久久骚| 九九热精品视频在线播放 | 免费看黄色一级大片 | 国产精品久久久久久久久久三级 | 精品一区二区三区在线播放 | 91色琪琪电影亚洲精品久久 | 美女又黄又www | 日韩一级网站 | 国产v综合v亚洲欧美久久 | 免费国产自久久久久三四区久久 | av影院在线播放 | 黄色网址免费在线播放 | 日日狠狠久久偷偷四色综合免费 | 色人久久 | 中文在线日韩 | 欧美国产一区二区三区激情无套 | 久久久国产精品免费观看 | 国产一级一区二区三区 |