欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WAP建站W(wǎng)ML語(yǔ)言語(yǔ)法基礎(chǔ)教程第6/6頁(yè)

 更新時(shí)間:2007年03月14日 00:00:00   作者:  

2.3.5 WML數(shù)據(jù)值性質(zhì)
除了NMTOKEN型數(shù)據(jù)外,WML其他3種數(shù)據(jù)都必須以文本形式即加上引號(hào)進(jìn)行定義。我們關(guān)心的問(wèn)題是,這些類型的數(shù)據(jù)可以表示哪些數(shù)據(jù)值呢?或者說(shuō),它們所表示的數(shù)據(jù)值的性質(zhì)是什么呢?
事實(shí)上,WML數(shù)據(jù)只在性質(zhì)上可以是長(zhǎng)度(Length)、宏變量(Vdata)、流(Flow)、內(nèi)行(Inline)、布局(Layout)、文本(Text)、超鏈(Href)、布爾值(Boolean)、數(shù)據(jù)(Number)或增強(qiáng)方式(Emphasis)。
2.3.6 卡片與卡片組
前面我們分析了WML程序的結(jié)構(gòu)時(shí),曾將講到WML文檔的信息是通過(guò)卡片集和卡片組集的形式進(jìn)行組織的。一個(gè)Deck是一個(gè)或多個(gè)Card的集合。當(dāng)客戶終端發(fā)出請(qǐng)求之后,WML即從網(wǎng)絡(luò)上把Deck發(fā)送到客戶的瀏覽器,Deck是服務(wù)器發(fā)送信息的最小單位。用戶瀏覽器收到Deck后,可以瀏覽其中包含的所有Card。Card用于表示或描述一個(gè)或多個(gè)用戶交互單位。
2.3.7 卡片組模板
同一卡片組通常會(huì)含有許多卡片,這些卡片的定義、屬性或格式通常都大同小異。如果我們逐一定義各個(gè)卡片,顯然是十分麻煩的。為此,WML提供了卡片組模板的功能,模板內(nèi)定義了一系列標(biāo)準(zhǔn)和參數(shù),可以應(yīng)用到同一卡片組的所有卡片中去,從而能夠大大地提高我們的編程效率。有關(guān)卡片組模板的內(nèi)容我們后面會(huì)專門介紹的。
2.3.8 WML與URL、程序段錨點(diǎn)
我們知道,環(huán)球網(wǎng)WWW是各種信息和設(shè)備的網(wǎng)絡(luò),為保證全球范圍內(nèi)的交互,人們制定了3種規(guī)范:其一,統(tǒng)一資源定位器URL提供所有網(wǎng)絡(luò)資源的標(biāo)準(zhǔn)命名方式和定位方式;其二,標(biāo)準(zhǔn)協(xié)議,如HTTP協(xié)議等,提供WWW資源的傳輸方式;其三。標(biāo)準(zhǔn)內(nèi)容類型,如HTML、WML,提供WWW資源的內(nèi)容形式及標(biāo)準(zhǔn)。WML沿用了這些規(guī)范,并擴(kuò)大了URL使用的范圍。在WML中,不僅超連接、文件路徑及文件名可以作為URL處理,卡片名、宏變量名及各種內(nèi)部資源名等也可作為URL處理。
為此,WML改進(jìn)了HTML命名資源位置的方式,采用程序錨點(diǎn)(Fragment Anchor)的形式來(lái)處理WML程序中某段程序的地位。程序段錨點(diǎn)根據(jù)文檔WML規(guī)則進(jìn)行定義,并按照程序段表示符前加井字好(#)的方式書寫。使用程序段錨點(diǎn),WML程序可以在同一卡片組中定位不同的卡片。如果在程序中不指定程序段,那么程序中引用的URL名稱則指整個(gè)卡片組,而且卡片組的名稱同時(shí)也是本卡片組內(nèi)的第一個(gè)卡片的名稱。 2.3.9 瀏覽器操作歷史
為了在瀏覽器端管理WML程序的執(zhí)行,WML使用“瀏覽器前后關(guān)系”的功能保存WML程序執(zhí)行的狀態(tài)及各種參數(shù)、變量等,這樣可以用來(lái)記錄用戶的操作情況。同時(shí),WML還提供了一個(gè)簡(jiǎn)單的導(dǎo)航歷史模型,以URL地址的形式記錄了用戶瀏覽時(shí)的各種操作,并把這些URL地址放入歷史推棧。通過(guò)推棧,用戶即可實(shí)現(xiàn)歷史瀏覽的回潮及其它操作。

相關(guān)文章

最新評(píng)論