wml字元使用基本規則
wml是一種比較嚴格的語言,字元使用必須遵守相應的規則,這些基本規則主要包括以下幾個方面:
(1) 大小寫敏感。在wml中,無論是標籤元素還是屬性內容都是大小寫敏感的,這一點繼承了xml的嚴格特性,任何大小寫錯誤都可能導致訪問錯誤。
一般來說,wml的所有標籤、屬性、規定和列舉及它們的可接收值必須小寫,card的名字和變數可大寫或小寫,但它是區分大小寫的。包括引數的名字和引數的數值都是大小寫敏感的,例如variable1、variable1和 variable1都是不同的引數。
(2) 空格。對於連續的空字元,程式執行時只顯示乙個空格。屬性名、等號(=)和值之間不能有空格。
(3) 標籤。標籤內屬性的值必須使用雙引號(")或單引號(')括起來。對於不成對出現的標籤,必須在大於號(>)前加上順斜槓(/),比如換行標籤
必須寫成
才正確。
(4) 不顯示的內容。在wml中,不顯示的字元主要包括換行符、回車符、空格和水平製表符,它們的8位十六進製制內碼分別是10、13、32及9。
程式執行時,wml將忽略所有的多於乙個以上的不顯示字元,即wml會把乙個或多個連續的換行、回車、水平製表符及空格轉換成乙個空格。
(5) 保留字元。這是wml的一些特殊字元,如小於號(<)、大於號(>)、單引號(')、雙引號(")、和號(&)。如果需要在文字中顯 示這些字元,則在程式中必須按照表5.1給出的方式進行指定。這種指定方式在wml中稱為字元的實體(entity),比如「&」就是 「&」的實體,「<」就是小於號(<)的實體,等等。
表5.1 保留字元的指定方式
字 符 指定方式
< < 或 <
> > 或 >
' ' 或 '
" " 或 "
& & 或 & 或 #38;
$ $$ 或 <
連續空格(non breaking space) 或
自動連字元(soft hyphen) 或
注意,表5.1指定方式中的分號以及普通字元標籤中的分號,都是其組成部分,不能省略。如果省略了,則可能會造成wml編譯器錯誤。
圖5.3 顯示小於號(<)
例如,在下面的例程中,我們就通過「<」指定了小於(<)號。當然,它也可以使用「<」來指定:
執行該程式,它在wap手機瀏覽器上的顯示結果如圖5.3所示。
(6) 顯示漢字。如果希望wml程式執行時能夠顯示漢字,則只需在程式開頭使用encoding指定漢字字符集即可。例如:<?xml version="1.0" encoding="gb2312"?>。
WML字元使用基本規則
wml是一種比較嚴格的語言,字元使用必須遵守相應的規則,這些基本規則主要包括以下幾個方面 大小寫敏感。在wml中,無論是標籤元素還是屬性內容都是大小寫敏感的,這一點繼承了xml的嚴格特性,任何大小寫錯誤都可能導致訪問錯誤。一般來說,wml的所有標籤,屬性,規定和列舉及它們的可接受值必須小寫,card...
wml程式的基本結構和字元使用的基本規則
例項 our html tutorial.our xml tutorial.該程度基本結構可以分為以下幾個關鍵部分 宣告。wml程式有許多deck組成,對於每乙個deck,在其文件開頭必須進行xml的宣告和文件型別doctype的宣告。xml宣告總是在檔案的第一行,注意前面最好不要有空格 緊跟著是d...
WML學習(一) 概述和基本規則
概述 wml wireless markup language 無線標記語言 這種描述語言同我們常聽說的html語言同出一家,都屬於x ml語言這一大家族。html語言寫出的內容,我們可以在我們的pc機上用ie或是netscape等瀏覽器進行閱讀,而 wml語言寫出的檔案則是專門用來在手機等的一些無...