概述
WML(Wireless Markup Language - 無線標記語言)這種描述語言同我們常聽說的HTML語言同出一家,都屬於X ML語言這一大家族。HTML語言寫出的內容,我們可以在我們的PC機上用IE或是Netscape等浏覽器進行閱讀,而 WML語言寫出的文件則是專門用來在手機等的一些無線終端顯示屏上顯示,供人們閱讀的,並且同樣也可以向使用者提供人機交互界面,接受使用者輸入的查詢等信息,然後向使用者返回他所想要獲得的最終信息。
基本規則
* WML使用XML文檔字符集,目前支持 Unicode 2.0,和HDML不同,WML的所有標簽,屬性和規定的可接收值必須小寫,CARD的名字和變量也是區分大小寫的。和HDML一樣,對於連續的空字符,只顯示一個空格。標簽內屬性的值必須用"或者'括起來,屬性名,=和值之間不能有空格。對於不成對出現的標簽,必須在 > 前加 / ,比如<br/>。在對變量的引用上和HDML基本相同,有:
$(var1:esc)
$(var1:noesc)
$(var1:unesc)
三種形式,具體含義參見前面HDML的相關部分。在對保留字符的處理上也基本相同,對應的取代字符有:
< <
> >
' '
" "
& &
$ $$
空格
- ­
這裡要指出的是在URL的傳遞過程中,用來連接參數的 & 必須轉化為 &。