六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

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

[摘要]一、讀者指引  讀者指引幫助你掌握本文的梗概。以免你看了大半才明白這編文章不適合你,給你造成視覺污染。  如果你正在用ASP+XML寫一些程序,或者你正在學(xué)XML那就值得一看。  閱讀本文須具備的知識,對ASP有基本的了解,對XML和DOM有基本了解,如果你不了解那么你通過學(xué)習(xí)本文基本上能夠撐握A...



  一、讀者指引

  讀者指引幫助你掌握本文的梗概。以免你看了大半才明白這編文章不適合你,給你造成視覺污染。

  如果你正在用ASP+XML寫一些程序,或者你正在學(xué)XML那就值得一看。

  閱讀本文須具備的知識,對ASP有基本的了解,對XML和DOM有基本了解,如果你不了解那么你通過學(xué)習(xí)本文基本上能夠撐握ASP+XML和DOM的應(yīng)用,并能根據(jù)本文范寫出自已更高級的ASP+XML程序。

  二、基本思想

  本文思想是基于用ASP和DOM來讀取和存儲XML數(shù)據(jù),并利用XML數(shù)據(jù)來存儲留言信息,達(dá)到同用數(shù)據(jù)庫存儲數(shù)據(jù)的功能。

  三、XML留言本的優(yōu)勢

  或許你會問用ASP+TXT文本也可以達(dá)到不用數(shù)據(jù)庫實上留言的功能,不錯確實能夠做到,而且網(wǎng)上也有很多這樣的留言本免費下載,但這里我要講一下ASP+XML的優(yōu)越性。

  1、XML+ASP比ASP+TXT速度要快。可能你也發(fā)現(xiàn)當(dāng)TXT文件很少時速度出奇的快,但是隨著留言信息的增加TXT文本變大,速度卻又是出奇的慢這就是ASP+TXT的弱點。當(dāng)然我不能說ASP+XML就一定是出奇的快,但是比起ASP+TXT來說是快了許多,當(dāng)然隨著留言信息的增加XML文本增大速度也下降很快,但是比起TXT來說就還是好了許多(這一點可以從WAS測試證明讀者可以自行測試),當(dāng)然ASP+XML比不上數(shù)據(jù)庫,因為數(shù)據(jù)庫對查詢做了特別的優(yōu)化,而XML只是純文本,在ASP建立對像是要把XML數(shù)據(jù)全部讀入內(nèi)存中,如果數(shù)據(jù)量大的話可想而知速度會慢下來。那你也許會問那我什么時候用關(guān)系數(shù)據(jù)庫存儲數(shù)據(jù),又什么時候用XML存儲數(shù)據(jù)呢?我這里也順便提一下,就是當(dāng)數(shù)據(jù)比較復(fù)雜無規(guī)率時用XML數(shù)據(jù)比較合適,還有就是你打算這些數(shù)據(jù)要在不同的操作系統(tǒng)上讀取運用時那就是XML大顯身手的時候了。如果你是普通的數(shù)據(jù)那么不到關(guān)鍵時刻或不支持?jǐn)?shù)據(jù)庫的空間時還是不要用XML文件來存儲數(shù)據(jù)為好。
  2、XML數(shù)據(jù)的易讀取性,TXT文本是比較難操作的,我們必須一行一行的讀取判斷,而且很多功能無法實上,只能編制比較簡單的留言本,而XML數(shù)據(jù)則不同了,利用DOM可以輕易的訪問每一個節(jié)點,而不是TXT那些煩人的Readline() Witeline()了,我們可以隨意的加入刪除更新某一個我們感興趣的節(jié)點,利用ASP或者JS或者數(shù)據(jù)島都可以輕松實上這一點,當(dāng)然我這里為發(fā)考慮兼容性,用了ASP來讀取XML數(shù)據(jù),而沒有用數(shù)據(jù)島來讀取節(jié)點數(shù)據(jù)(因為只有IE5以上版本才支持?jǐn)?shù)據(jù)島技術(shù))而用ASP來實上就不存在這些問了因為客戶得到的是HTML文件。

  3、XML數(shù)據(jù)夸操作系統(tǒng)性,只要我們把這些數(shù)據(jù)存儲為XML那么這些數(shù)據(jù)就能被應(yīng)何基它語言或系統(tǒng)所識別,而不用做應(yīng)何改動。TXT顯然不具備這些性能。例如我們在網(wǎng)上的留言信息可以直接被被轉(zhuǎn)換成wap格式在手機(jī)上顯示。

  四、建立存儲留言信息的XML文件(List.xml)
  我們這里不打算使用DTD,因為我們這是我們自已編制并測試通過的XML數(shù)據(jù),所以不需要DTD來驗證(如果你對此感興趣當(dāng)然可以加一個這不影響程序的運行)。現(xiàn)在我們來看看建立一個留言本的基本要素

  0、留言ID號--定義為<id>

  1、用戶名我們--定義為<username>

  2、來自那里們--定義為<fromwhere>

  3、留言時間定--義為<Posttime>

  4、用戶主頁定--義為<homepage>

  5、用戶的信箱--定義為<email>

  6、留言內(nèi)容定--義為<text>

  當(dāng)然以上不是必須的讀者可以自行命名并加減相關(guān)標(biāo)簽,把它們組合起來就得到List.xml的文件了

<?xml version="1.0" encoding="gb2312"?>
<site>
   <NewList>
      <list>
        <id>1</id>
        <username>苛子</username>
        <fromwhere>中國廣州</fromwhere>
        <Posttime>01-4-23 18:26:56</Posttime>
        <homepage>http://page2000.xiloo.com</homepage>
        <email>lucaihui@cmmail.com</email>
        <text>這是我的第一個XML文件</text>
      </list>
   </NewList>
</site>


  注意:必須加上encoding="gb2312"否則會報錯為非法字符,因為XML默認(rèn)不支持中文。<site>為根節(jié)點<NewList><ist>等為子節(jié)點。對這個文件的意思我就不多說了大家也應(yīng)該看的明白了。接下來就是我們?nèi)绾蝸盹@示它了。



相關(guān)文章

主站蜘蛛池模板: 日韩免费高清视频 | 四虎影在线永久免费观看 | 色图自拍偷拍 | 四虎免费影院4hu永久免费 | 欧美又粗又长 | 性欧美处 | 天天干夜夜爽 | 中文字幕成人 | 欧美性理论片在线观看片免费 | 日本高清在线一区二区三区 | 五月天婷婷激情网 | 羞羞答答免费人成黄页在线观看国产 | 日韩中文字幕精品视频在线 | 日韩毛片视频 | 香蕉在线视频网站 | 亚洲欧美一| 亚洲都市激情 | 欧美限制级在线观看 | 欧美一区二区三区久久综 | 伊人首页| 一二三四手机在线观看视频播放 | 欧美一级免费大片 | 日韩在线视频精品 | 欧美呦呦在线 | 欧美亚洲免费久久久 | 日韩一级欧美一级在线观看 | 日韩在线视频免费看 | 亚洲欧美日韩不卡一区二区三区 | 新版bt天堂资源在线 | 在线看欧美成人中文字幕视频 | 欧美性野久久久久久久久 | 欧美一级在线观看视频 | 四虎影城| 四虎国产精品免费五月天 | 夜鲁鲁鲁夜夜综合视频欧美 | 日韩视频大全 | 午夜色婷婷 | 在线观看精品国产福利片100 | 亚洲成人自拍网 | 欧美午夜不卡 | 欧美一级特黄aaaaaaa在线观看 |