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

正文內(nèi)容

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

2025-07-21 16:20 本頁(yè)面
 

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