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

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

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

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

【摘要】互聯(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)頁設計中非常重要的技術,在網(wǎng)頁設計中有廣泛的應用。

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

語言是一種可拓展標記的語言,文件可以被這些標記進行區(qū)分,可以分為多個部分,這些部分都會被分別標記,與定義相關的語義、結構化的標記語言的句法語言給出明確的定義。xml語言具有非常強的可拓展性,XML語言的拓展性體現(xiàn)在多個方面,是HTML的一種補充應用,可以極大的豐富HTML語言網(wǎng)頁設計的豐富性。比如,XML語言可以自己創(chuàng)建語言,內容與形式是分開的,并且遵循嚴格的語法結構,可以說優(yōu)點非常多,XML語言也被應用在多方面的領域,比如,網(wǎng)絡服務領域、電子數(shù)據(jù)交換、數(shù)據(jù)庫領域以及軟件設計元素的交換,可以說應用場景非常廣泛,非常具有探討的價值。本文XML在網(wǎng)頁的具體應用進行探討,與實踐案例結合起來,討論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)頁的操作者的界面和構建的結構化數(shù)據(jù)是相互獨立的一部分,當程序編寫者使用XML語言來對網(wǎng)頁進行設計時,網(wǎng)頁文字表現(xiàn)的數(shù)據(jù)內容可以進行設置,HTML中在瀏覽器可以將數(shù)據(jù)改為斜體或者粗體。而xml可以避免這樣做,可以說網(wǎng)頁的整體簡潔程度得到提升。XML語言網(wǎng)頁對數(shù)據(jù)的處理是獨立的,這樣的設計可以大大的提高處理的速度,并且xml編寫的數(shù)據(jù)流通性會非常廣泛,可以很方便的在全世界內得到傳遞,不需要特定的編寫程序或者重新對數(shù)據(jù)庫信息進行整合或者更新,通過簡單的形式套用,網(wǎng)頁操作者就可以實現(xiàn)對自定義數(shù)據(jù)的處理和展示。自定義的xml會讓網(wǎng)頁的美觀程度獲得非常大的改觀。比如,HTML語言可以被XML語言描述,互聯(lián)網(wǎng)上的購物也可以被自定義xml描述,只需要將xml語言使用內嵌的方式即可實現(xiàn)。進入到HTML中,這樣數(shù)據(jù)在傳遞中可以進行各樣的展示。此外,因為Scheme語言也具有可以被拓展的特點,當網(wǎng)頁設計者在對網(wǎng)頁進行設計時,Schema與DTD應用功能產(chǎn)生了對比,網(wǎng)頁設計便利性得到了極大的提升。XML語言是開放的,彈性的格式,所以當寫滿了參與信息交換或者轉化時,就顯得尤為容易。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)頁排版的關聯(lián)度。

3XML在Web中的應用

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

參考文獻

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

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

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

主站蜘蛛池模板: 公添了我的下面出差牌友 | 69视频在线观看高清免费| 成年片色大黄全免费网站久久| 亚洲一卡一卡二新区无人区| 熟妇人妻不卡中文字幕| 四虎免费在线观看| 鲁不死色原网站| 国产精品一区欧美激情| 99精品国产高清一区二区麻豆| 成年美女黄网站色| 久久婷婷五月综合色国产香蕉| 欧美交性a视频免费| 亚洲综合激情九月婷婷 | 久久久999久久久精品| 最近中文字幕mv免费高清电影 | 啦啦啦中文在线观看| 黑色毛衣在线播放| 国产精品毛片va一区二区三区| a级毛片免费观看网站| 成人妇女免费播放久久久| 久久免费看黄a级毛片| 最新版天堂资源8网| 亚洲人成色77777| 欧美牲交a欧美牲交aⅴ免费下载 | 国产中文字幕在线播放| 黑人巨鞭大战洋妞| 国产精品一二三区| 337p日本欧洲亚洲大胆人人| 在线观看亚洲av每日更新| videos欧美成人| 思思91精品国产综合在线| 中文字幕在线影院| 日本夜爽爽一区二区三区| 久久精品国产一区二区三| 欧洲动作大片免费在线看| 亚洲国产欧美日韩精品一区二区三区 | 久久精品亚洲综合专区| 极品丝袜老师h系列全文阅读| 亚洲国产成人久久综合区| 欧美日韩亚洲电影| 亚洲欧洲日本在线|