美章網(wǎng) 資料文庫 網(wǎng)頁設計XML應用研究范文

網(wǎng)頁設計XML應用研究范文

本站小編為你精心準備了網(wǎng)頁設計XML應用研究參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

【摘要】互聯(lián)網(wǎng)在當今的世界已經(jīng)得到廣泛的應用,互聯(lián)網(wǎng)已經(jīng)融入人們的生活,成為生活中不可或缺的工具,每天有數(shù)以萬計的人在網(wǎng)上瀏覽信息,查閱資料,購物等。人們不僅使用電腦網(wǎng)頁,還會使用到手機網(wǎng)頁,可以說新的信息傳播形式發(fā)生了變革,信息數(shù)量、信息類型、信息形式有了根本性的變化,網(wǎng)頁設計重要性越來越得到重視。xml是網(wǎng)頁設計中非常重要的技術(shù),在網(wǎng)頁設計中有廣泛的應用。

【關(guān)鍵詞】XML;語言;網(wǎng)頁設計;應用研究XML

語言是一種可拓展標記的語言,文件可以被這些標記進行區(qū)分,可以分為多個部分,這些部分都會被分別標記,與定義相關(guān)的語義、結(jié)構(gòu)化的標記語言的句法語言給出明確的定義。xml語言具有非常強的可拓展性,XML語言的拓展性體現(xiàn)在多個方面,是HTML的一種補充應用,可以極大的豐富HTML語言網(wǎng)頁設計的豐富性。比如,XML語言可以自己創(chuàng)建語言,內(nèi)容與形式是分開的,并且遵循嚴格的語法結(jié)構(gòu),可以說優(yōu)點非常多,XML語言也被應用在多方面的領(lǐng)域,比如,網(wǎng)絡服務領(lǐng)域、電子數(shù)據(jù)交換、數(shù)據(jù)庫領(lǐng)域以及軟件設計元素的交換,可以說應用場景非常廣泛,非常具有探討的價值。本文XML在網(wǎng)頁的具體應用進行探討,與實踐案例結(jié)合起來,討論XML語言在網(wǎng)頁設計的一些具體的應用。

1XML語言概論

XML語言來源于SGML,XML語言可以說是SGML的簡化版本,對SGML中的一些不常用或者較為復雜的部分剔除,XML語言應用的范圍非常廣,因為互聯(lián)網(wǎng)迅猛發(fā)展的今天,數(shù)以萬計的文檔和數(shù)據(jù)HTML語言不能處理全部,而SGML因其復雜和龐雜性,所以XML就成為新的選擇,成為新的web工具,可以說web隨處可見xml應用的痕跡,可以有效的填補網(wǎng)絡應用的需求,可以讓編程更加簡單化和利于學習化,并且xml具有較強的易讀性。

2XML語言在網(wǎng)頁設計中的應用

研究網(wǎng)頁中的數(shù)據(jù)和現(xiàn)實是有明確的分離的,具有這類特點地XML語言有一個非常明顯的優(yōu)勢,那就是網(wǎng)頁的操作者的界面和構(gòu)建的結(jié)構(gòu)化數(shù)據(jù)是相互獨立的一部分,當程序編寫者使用XML語言來對網(wǎng)頁進行設計時,網(wǎng)頁文字表現(xiàn)的數(shù)據(jù)內(nèi)容可以進行設置,HTML中在瀏覽器可以將數(shù)據(jù)改為斜體或者粗體。而xml可以避免這樣做,可以說網(wǎng)頁的整體簡潔程度得到提升。XML語言網(wǎng)頁對數(shù)據(jù)的處理是獨立的,這樣的設計可以大大的提高處理的速度,并且xml編寫的數(shù)據(jù)流通性會非常廣泛,可以很方便的在全世界內(nèi)得到傳遞,不需要特定的編寫程序或者重新對數(shù)據(jù)庫信息進行整合或者更新,通過簡單的形式套用,網(wǎng)頁操作者就可以實現(xiàn)對自定義數(shù)據(jù)的處理和展示。自定義的xml會讓網(wǎng)頁的美觀程度獲得非常大的改觀。比如,HTML語言可以被XML語言描述,互聯(lián)網(wǎng)上的購物也可以被自定義xml描述,只需要將xml語言使用內(nèi)嵌的方式即可實現(xiàn)。進入到HTML中,這樣數(shù)據(jù)在傳遞中可以進行各樣的展示。此外,因為Scheme語言也具有可以被拓展的特點,當網(wǎng)頁設計者在對網(wǎng)頁進行設計時,Schema與DTD應用功能產(chǎn)生了對比,網(wǎng)頁設計便利性得到了極大的提升。XML語言是開放的,彈性的格式,所以當寫滿了參與信息交換或者轉(zhuǎn)化時,就顯得尤為容易。HTML僅僅可以實現(xiàn)字體的斜體展示,而且只能實現(xiàn)對特定的段落文本,但是xml相比較html語言就顯得尤為強大了,xml既可以對數(shù)據(jù)標記,又可以實現(xiàn)對數(shù)據(jù)的優(yōu)化??梢杂行У膶?shù)據(jù)進行整合,讓數(shù)據(jù)變得簡單和便捷,當用戶使用互聯(lián)網(wǎng)進行搜索時,用戶找到一個信息,相應的其他信息都會被鏈接出來,用戶可以運用瀏覽器對應用的中自定義進行處理和排查,可以說具有非常強的便利性,并且提高了網(wǎng)頁排版的關(guān)聯(lián)度。

3XML在Web中的應用

筆者通過購物網(wǎng)站實施的技術(shù)細節(jié),來對xml在Web中的具體應用展開詳細的介紹。XML在Web的應用環(huán)境,服務端使用的技術(shù)是XML數(shù)據(jù),使用的Httprequest、ADO技術(shù)作為基礎,再通過具體的腳本語言來完成轉(zhuǎn)換。數(shù)據(jù)邏輯層是數(shù)據(jù)庫的角色;WebService層提供Web建立和管理環(huán)境,客戶層是用戶使用瀏覽器查閱XML數(shù)據(jù)。我們著重介紹數(shù)據(jù)邏輯層:數(shù)據(jù)定義,在XML技術(shù)規(guī)范中,定義數(shù)據(jù)類型需要DTD和Schema。DTD是建議的XML有效性檢驗的標準。XMLSchema專門應用于為XML文檔定制有效性標準,提供了49種數(shù)據(jù)類型來進行定義。表示技術(shù):CSS可以被用作定義XML文檔的根元素、子元素和屬性的表示形態(tài)。XSLT是XML文檔的轉(zhuǎn)換技術(shù),實現(xiàn)的動作有讀寫、查詢操作。經(jīng)過XSLT的處理,XML數(shù)據(jù)才可以在HTML的形式上進行展示。在程序的設計與實現(xiàn)中,首先需要對XML文檔結(jié)構(gòu)進行設計,類型不同的商品有不同的XML文檔結(jié)構(gòu)。接下來,對xml文檔的設計來展開探究,xml文檔既扮演了數(shù)據(jù)庫的角色,數(shù)據(jù)的操作都是針對XML文檔來展開的。所以XML文檔設計是網(wǎng)站的基礎,比如,圖書商品,每個圖書商品大概有isbn編好、書名、作者、價格、頁數(shù)、尺寸等等信息。最后,我們需要使用xsl來對xml進行轉(zhuǎn)化,轉(zhuǎn)化發(fā)生需要借用到HTML技術(shù)和XSL元素對XML數(shù)據(jù)。接下來,使用DOM轉(zhuǎn)化XML。DOM技術(shù)對XML轉(zhuǎn)化一般有兩種常見的方式,一種是使用html腳本中加載xml文檔,然后,XML數(shù)據(jù)在HTML中得以被實現(xiàn)。另一種為XMLDOM和ASP來實現(xiàn)XML的轉(zhuǎn)化。筆者對xml數(shù)據(jù)進行詳細的介紹,對xml技術(shù)在網(wǎng)頁中的應用進行詳細的探究,最后通過購物網(wǎng)站作為案例,介紹了XML在web網(wǎng)站架構(gòu)的數(shù)據(jù)邏輯層的應用,進行了詳細的解讀,希望可以給教師一些指導和幫助。

參考文獻

[1]羅婷.從現(xiàn)代網(wǎng)站看XML和html[J].才智,2010(19):55.

[2]瞿裕忠,張劍鋒,陳崢,王叢剛.XML語言及相關(guān)技術(shù)綜述[J].計算機工程,2000(12):4-6+30.

作者:向澤林 單位:四川外國語大學成都學院計算機教研室

主站蜘蛛池模板: 一本大道AV伊人久久综合| 在线黄视频网站| 亚洲人成无码网www| 黄色网址大全免费| 巨大黑人极品hdvideo| 久久精品人成免费| 皇上往下边塞玉器见客| 国产精品h在线观看| 不卡高清av手机在线观看| 欧美粗大猛烈水多18p| 免费高清a级毛片在线播放| www卡一卡二卡三| 思思久久99热只有频精品66| 亚洲性69影院在线观看| 男女爱爱免费视频| 国产在线一区二区| a级毛片免费看| 日本成人免费在线视频| 人妻免费久久久久久久了| 一级做a爰片毛片| 9lporm自拍视频在线| 最新中文字幕免费视频| 亚洲欧美国产精品久久久| 色偷偷亚洲第一综合网| 国产色a在线观看| 亚洲国产欧美日韩一区二区| 色偷偷8888欧美精品久久| 国产成人yy精品1024在线| aaaaa级少妇高潮大片| 日本人视频-jlzzjlzzjlzz| 亚洲综合一区无码精品| 韩国电影吃奶喷奶水的电影| 大胸年轻的搜子4理论| 久久精品国产亚洲AV香蕉| 欧美乱子伦xxxx| 午夜影院a级片| 色综合久久中文字幕网| 国产精品无码久久久久久久久久| 三个人躁我一个| 最近中文AV字幕在线中文| 伊人久久大香线蕉AV成人|