freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于xml語言的網(wǎng)上書店開發(fā)(doc畢業(yè)設計論文)(編輯修改稿)

2025-07-21 16:20 本頁面
 

【文章內(nèi)容簡介】 。 color:red。 cursor:help。} text2 {display:block。 position:absolute。 top:69%。 left:1%。 width:90%。 fontfamily:黑體。 fontsize:12pt。 textindent:24pt。 letterspacing:3pt。} bookshop {display:block。 position:absolute。 top:90%。 left:65%。 width:30%。 height:5%。 backgroundcolor:white。 fontfamily:magneto。 textalign:center。 cursor:hand。}/html:style(四)CSS的優(yōu)點CSS已經(jīng)經(jīng)歷許多年的考驗,從1994年它的出現(xiàn)開始,WSC一直在使用樣式單,目前CSS絕大多數(shù)的站點都不同程度的出版。并且版本的正常接近于成為標準。使用了CSS,并且每個最新的主要瀏覽器都在一定程度上支持CSS。由于所有這些因素,CSS是一種得到驗證與證明的技術。由于CSS已經(jīng)存在很長一段時間,可以較好地保證時常上的每一種流行的工具都在某種程度上支持CSS。最新版的流行軟件,如Macromedia Dreamweaver,微軟的Front page,微軟的Visual Interdev,Allaire和Homesibe,Adobe的Golive以及SoftQuad的Hotmetal Pro。當然這些工具對CSS的支持,大部分情況下都是特別針對在HTML中使用CSS而編寫的。這些工具大部分都非常靈活,只有很少的或根本不用費力就可以生成適合XML的CSS。對于這類工具的大多書,將其重新設計完全支持在XML中應用CSS,只需要相當少的工作。在XML中應用CSS的重要原因還在于,大多數(shù)Web開發(fā)人員已經(jīng)熟悉了CSS。對于一個在HTML中應用CSS有相當經(jīng)驗的人來說,尤其是使用DHTML管理CSS的人,他們可能更喜歡的是使用CSS。層疊樣式單可以以一種強有力的方式用于確定屏幕顯示或打印輸出的格式。問題是,這只使用CSS實現(xiàn),而不是XSL。如果想要控制用戶在不同媒介中觀察你的材料的方法,只能使用CSS,別無選擇。經(jīng)過CSS簡單排版以后,一個簡潔明快的網(wǎng)上書店首頁就設計好了。 圖1 網(wǎng)上書店首頁四、其他圖書查詢頁的設計 其他書籍查詢頁的設計我主要使用XML的XSL技術,因為是做畢業(yè)設計,力求達到把所學的都應用上的目的。這樣才能使設計內(nèi)容更加豐富。(一)XSL的應用 在默認條件下,通過IE單獨打開一個XML文件,顯示器上會直接顯示XML的樹狀表,這對顯示數(shù)據(jù)和結構來說,可能是一種不錯的辦法,但是對于大多數(shù)普通用戶而言,毫無用處。它所顯示的默認格式實際上使用的是瀏覽器自帶的默認樣式單,這就需要XSL來為起規(guī)定表現(xiàn)格式。XSL是eXtensible Stylesheet Language的英文縮寫,即可擴展式語言。它是一個XML應用程序,提供定義規(guī)則的元素來轉換和顯示XML文檔,從而實現(xiàn)文檔內(nèi)容與其表現(xiàn)形式的分離。XSL是專門為XML設計的樣式語言,也是除了CSS之外,另一個可用來表現(xiàn)XML文檔的選擇。XSL被定義為包含了一套元素集的XML語法規(guī)范,該語法規(guī)范將被用來把XML文件轉換成HTML、XML或者其它格式的文檔。一個XSL樣式表集合了一系列設計規(guī)則,用于從XML文檔中提取信息,并將這些信息轉換成HTML等其它格式。這種轉換采用了公開的方式,使其更加容易、方便地被程序員描述。同時,XSL還提供多種腳本語言的通道,以滿足更為復雜的應用需求。因此,盡管XSL是一種新的標記語言,但程序設計者完全可以繼續(xù)重復發(fā)揮其熟悉的HTML或腳本語言的優(yōu)勢。由于XSL強大的可擴展性,使得它可以控制無窮無盡的標記,而且控制每個標記的方式同樣是無窮無盡的。這就給Web提供了高級的布局特性。例如旋轉的文本、多列和獨立區(qū)域。它也支持國際統(tǒng)一的書寫格式,可以在一頁上混合使用從左至右、從右至左和從上至下的書寫格式。選擇把設計的中心定位在XSL中,優(yōu)點在于使設計更加靈活,而不必提前把網(wǎng)頁的內(nèi)容羅列在XML源文檔中,缺點是數(shù)據(jù)不能動態(tài)擴充。熟悉HTML的人會想到IFRAME標簽,誠然,這種標簽在表示分欄、浮動頁面上起著很大的作用。IFRAME中顯示的文件均為XML文件,和以往不同,這種文件只有XML,沒有XSL文檔表現(xiàn)其樣式。這便是XML顯示的第二種技術——XML與HTML的整合。在介紹整合技術之前,有必要說明一下XML的命名空間。XML命名空間把標記名字與特定的URI聯(lián)系起來,由于URI是唯一的,也是獨立的,這就保證了標記的確切含義。XML命名空間提供了一套簡單的方法,將XML文檔和URI引用標識相結合來限定文檔中的元素和屬性名。有了命名空間,用戶就可以保證在其文檔中使用的名稱是獨一無二的。包括整合技術的文檔都還有這樣一個語句“body xmlns:html=”它的含義是:body是元素的名稱;“xmlns:”指出一個命名空間將在body中用到;地址表明了命名空間REChtml40的位置,;“html”就是文檔中使用的命名空間的名稱。 所謂“整合技術”就是在XML中使用HTML,因此XML中一定要有根元素,至于其它子元素可以自己定義,也可以不定義。如果定義了,需要在樣式表標簽里“html:Style/tml:Style”用CSS定義元素的樣式。文檔中所有使用HTML標簽的都必須加上命名空間,該模塊的命名空間統(tǒng)一定義為html,所以應在所有使用HTML標簽的都必須加上“html:”。(二)其他圖書查詢頁源代碼 利用XSL代碼處理的其他書籍查詢頁代碼如下: ?xml version= encoding=gb2312?xsl:stylesheet xmlns:xsl= xsl:template match=/ HTML HEAD TITLE本書店其他圖書列表/TITLE STYLE ![CDATA[ BODY,TD,TH{fontsize:9pt。FONTFAMILY: MS Shell Dlg,Tahoma,sansserif,宋體。} ]] /STYLE /HEAD BODY STYLE=FONTSIZE:9pt TABLE BORDER=2 TR TH書名/TH TH作者/TH TH出版社/TH TH定價/TH TH出版時間/TH TH剩余/TH TH簡介/TH /TR xsl:foreach select=教材/圖書 orderby=number(出版時間)。number(定價) TR xsl:attribute name=STYLE COLOR: xsl:if test=剩余[.$ieq$ 39。是39。]blue/xsl:if /xsl:attribute xsl:attribute name=TITLE xsl:valueof select=書名/ xsl:choose xsl:when test=剩余[.=39。否39。]不是/xsl:when xsl:otherwise是/xsl:otherwise /xsl:choose剩余;它由xsl:valueof select=作者/于xsl:valueof select=出版時間/年通過xsl:valueof select=出版社/出版發(fā)行。¥xsl:valueof select=定價/ /xsl:attribute TD xsl:valueof select=書名/ /TD TDxsl:valueof select=作者//TD TDxsl:valueof select=出版社//TD TDxsl:valueof select=定價//TD TDxsl:valueof select=出版時間//TD TDxsl:valueof select=剩余//TD TDxsl:valueof select=簡介//TD /TR /xsl:foreach /TABLE /BODY /HTML /xsl:template /xsl:stylesheet(三)比較CSS和XSLXSL主要是一種將XML轉化為另一種語言的格式,因此它不能與HTML一同工作。嚴格的講,由于XHTML是一種合式的XML因此可以將XHTML轉化為不同的格式,但在現(xiàn)實中,這是不切實際的。在HTML中,內(nèi)容和格式聯(lián)系的太緊密,幾乎不可能從中分離出有用的信息。在多數(shù)情況下,對于HTML,CSS是唯一實用的選擇。XML和CSS能夠協(xié)同工作。XSL一開始就是為在XML中應用設計的。實際上XSL本身就是一個XML的應用程序。因此,兩種語言都可以很好地與XML協(xié)同工作,只是方式有根本差異。這是XSL產(chǎn)生的原因之所在。CSS非常了不起。但是它存在一種XSL不存在的主要問題。它必須與已經(jīng)包含在源XML文檔中的數(shù)據(jù)一起工作。它不可能改變文檔內(nèi)容。對于CSS,如果希
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1