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

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

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

2.3.3 變量
WML編程中可以使用變量,變量使用前必須進(jìn)行定義。變量一旦在Deck中的某一個(gè)Card上定義過(guò),其他Card則可以不必重新定義就能直接調(diào)用該變量。
定義變量的語(yǔ)法格式為:
$identifier
$(identifier)
$(identifier:conversion)
其中identifier指變量名,或說(shuō)變量標(biāo)示符;conversion指變量的替代。
變量名是由US-ACSII碼、下劃線和數(shù)字組成的,并且只能以US-ACSII碼開(kāi)頭。變量名嚴(yán)格區(qū)分大小寫(xiě),也即,變量名是大小寫(xiě)敏感的。
定義變量的語(yǔ)法在WML中享有最高的解釋優(yōu)先級(jí)。
有關(guān)變量的使用說(shuō)明如下:
1)在WML中,變量可以在字符串中使用,并且在運(yùn)行中可以更新變量的值。
2)當(dāng)變量等同于空字符串時(shí),變量將處于未設(shè)置狀態(tài),也就是空(Null)。
3)當(dāng)變量不等同于空字符串時(shí),變量將處于設(shè)置狀態(tài),也就是非空(Not Null)狀態(tài)。
4)在“$identifier”形式下,WML通常以變量名后面的一個(gè)空格表示該變量名的結(jié)束。如果在某些情況下空格無(wú)法表示一個(gè)變量名的結(jié)束,或者變量名中包含有空格,則必須使用括號(hào)將變量名括起來(lái),即采用“$(identifier)”的形式。
WML程序中的變量是可以替代的,我們可以把變量的數(shù)值賦給Card中的某一文本。有關(guān)變量替代說(shuō)明如下:
1)在WML程序中,只有文本部分才可以實(shí)現(xiàn)替代。
2)替代一般在運(yùn)行期發(fā)生,而且替代不會(huì)影響變量現(xiàn)在的值。
3)任何標(biāo)簽是按照字符串替代的方式實(shí)現(xiàn)的。
4)替代是按照字符串替代的方式實(shí)現(xiàn)的。
由于變量在語(yǔ)法中有最好的優(yōu)先級(jí),包含變量聲明字符的字符串將被當(dāng)作變量對(duì)待,所以如果要使程序顯示“$”符號(hào),則需要連續(xù)使用兩個(gè)“$”進(jìn)行說(shuō)明。例如:<p> Your acconut has $$15.00 in it </p>一句顯示的結(jié)果為:Your account has $15.00 in it。
2.3.2. WML核心數(shù)據(jù)類型
WML的核心數(shù)據(jù)類型均屬于字符型數(shù)據(jù),是根據(jù)XML的數(shù)據(jù)類型定義的,共有下述2.擲嘈停?1)CDATA型。這種數(shù)據(jù)類型是WML用得最多的一種,可以是數(shù)字、字符串或包含數(shù)字的字符串。不過(guò)定義時(shí),不論是數(shù)字或字符串,都必須以文本的形式定義,及數(shù)據(jù)用引號(hào)引起來(lái)。CDATA型的數(shù)據(jù)僅用于屬性值。例如"$(value)"或name="value"等。注意,這里的value指CDATA型的數(shù)據(jù)值。
2)PCDATA型。這是從CDATA中分解出來(lái)的一類數(shù)據(jù),除了可以是文本形式的數(shù)字、字符串或兩者的混合串外,還可以是WML的標(biāo)簽。PCDATA型的數(shù)據(jù)只能用于WML的元素表示。
3)NMTOKEN型。這是一類特殊的數(shù)據(jù),凡是包含或部分包含數(shù)字、字母及標(biāo)點(diǎn)符號(hào)的數(shù)據(jù)均屬于NMTOKEN型數(shù)據(jù)。這種數(shù)據(jù)可以用標(biāo)點(diǎn)符號(hào)開(kāi)頭,但不用于定義變量名或元素名。
4)id型。專門(mén)用于定義WML元素名稱的數(shù)據(jù)類型。
在這2.擲嘈橢?,CDATA型用起來(lái)比較靈活,它可以使變量或數(shù)據(jù)免于語(yǔ)法檢查。這是因?yàn)?,CDATA內(nèi)的數(shù)據(jù)內(nèi)容都會(huì)被當(dāng)作文本來(lái)處理,從而可以避免WML的語(yǔ)法檢查,直接作為文本顯示出來(lái)。

相關(guān)文章

最新評(píng)論