国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 擴展 > WML > 正文

WML語法大全與相關介紹第1/3頁

2024-09-06 20:26:31
字體:
來源:轉載
供稿:網友
                WML是一種基于XML(擴展標記語言)的一種標記語言。這種語言是為無線設備用戶提供交互界面而設計的。這些無線設備包括電話、呼機和個人數字助理(Personal Digital Assistants)等等。
WML是為具有以下特點的設備而設計的:
體積小(相對于個人計算機)。 
有限的內存和CPU大小。 
通訊帶寬窄和時延長。 
現在支持WML的設備大致分為兩大類:
電話 其特點就是只有4~10行的文本屏幕。用戶通過電話的按鈕進行輸入。 
個人數字助理(PDA)其特點就是能支持100×100分辨率(或者更好)。用戶能夠通過鍵盤、鼠標或者手寫輸入。 
現在正期待著其他的手持設備同樣能支持WML。
因為WML支持許多功能不同的設備,因此文檔中列出了這些設備至少應有的功能或者是參考設備。參考設備有以下的特點:
有一個顯示屏幕,能顯示4行字符,每行12個字符。包括保留給功能按鈕的那一行。 
支持ASCII的可打印碼。 
支持數字和字符的輸入。 
支持使用箭頭或者數字按鈕進行選擇。 
兩個可編程功能鍵,ACCEPT和OPTIONS,并且顯示在接近鍵盤的屏幕下。 
一個PREV導航鍵。 
支持垂直滾動的箭頭按鍵。 
支持水平滾動(不是使用自動換行)。 
--------------------------------------------------------------------------------
字符集 WML使用XML的字符集?也就是當前使用的通用的字符集ISO/IEC-10646(Unicode 2.0)并且支持其他系列的子集(例如:US-ASCII、ISO-8859-1或者UTF-8)。不必使用整個Unicode(UCS-4)編碼,除非正在使用的不是UTF-8編碼。
大小寫敏感 不象HTML,WML是一種大小寫敏感的語言。所有的標簽、屬性和枚舉屬性都必須使用小寫。在編寫WML頁面的時候,必須注意到大小寫。包括參數的名字和參數的數值都是大小寫敏感的。例如:variable1、Variable1和vaRiable1都是不同的參數。
不顯示的字符 表3-2中包括了在WML中不顯示的字符:
表 3-2 不顯示的字符
字符     8位十進制值
換行     10
回車     13
空格     32
水平制表符  9
除非特別的指定,WML將一個或多個連續的換行、回車、水平制表和空格轉換成一個空格。換句話說,忽略所有的多于一個以上的不顯示字符。
例子1:<wml><card><p>Some text</p></card></wml>
例子2:<wml>
    <card>  
      <p>
        Some text  
      </p>
    </card>
</wml> 
上面的例子中,手工地使用換行和回車保證程序的可讀性,但不是很必要。
文件開場白 所有的WML頁面必須在文件的開頭處聲明XML文件類型:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"  "http://www.wapforum.org/DTD/wml_1.1.xml">
為了將這個開場白自動地加入到頁面中,讀者可以使用函數調用來實現。
注意:為了確定WAP瀏覽器的類型和版本,可以通過捕獲HTTP頭中的USER_AGENT來進行。
  Content Type 為了建立一個有效的WML信息實體(MIME type),必須在文件的開場白之前指定文件的類型:
Content-type: text/vnd.wap.wml
注意:必須(至少)在Content Type和XML文件聲明之前保留一段空行。如果省略,將造成編譯器錯誤。過多空行同樣會造成錯誤。
屬性 許多WML標記有一個或多個屬性標記,有些是必須的,有些是可選擇的。屬性可以指定附加的信息,用來確定設備如何解釋這些標簽。WML標記有以下兩種使用方式:
<element a1="value1" a2="value2" ...> content </element> 
<element a1="value1" a2="value2" .../> 
必須使用成對的單引號或者雙引號將屬性值包含在內,每個屬性之間使用空格分開。
引用變量 很像UNIX下的Shell變量,可以在格式化的文本、URL、選擇文本等等文本內容中使用變量。
使用變量的語法如下:$(myvar)。
特殊字符 WML的保留字符:“<”、“>”、“'”、“"”和“&”。為了在文本中顯示這些字符,必須按照表3-3中規定的方式指定。
表 3-3 指定特殊字符
字符       指定方式
<          &lt;
>          &gt;
‘          &apos;
"          &quot;
&          &amp;
$          $$
連續空格       &nbsp;
-          &shy;
分號是字符標簽的一個部分,不能省略。如果省略了,將可能會造成WML編譯器錯誤。
注意:與HTML不同的是,當在URL中使用&的時候必須使用&amp;來代替字符&。
WML使用XML文檔字符集,目前支持Unicode 2.0。與HTML不同,WML的所有標簽、屬性和規定的枚舉值必須小寫。卡片的名字和變量也是區分大小寫。和HTML一樣,對于連續的空字符,只顯示一個空格。標簽內屬性的值必須用雙引號或者單引號括起來。屬性名、等號和值之間不能有空格。對于不成對出現的標簽,必須在“>”前加“/”。比如:<br/>。在對變量的引用上和HTML基本相同,有以下三種形式:
$(var1:esc) 
$(var1:noesc) 
$(var1:unesc) 
三種形式,具體含義可參見HTML的相關部分。在對保留字符的處理上也基本相同,對應的替代字符請詳見“字符實體”。這里要指出的是在URL的傳遞過程中,用來連接參數的&必須轉化為&amp;。
wml文件的一般格式:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <head>
        <access/>
        <meta..../>
    </head>
    <card>
        Some contents...
    </card>
<wml>
結構看上去和HTML文件很類似,對于每一個頁面,在其文檔開頭必須指明以下的類型聲明:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
千萬注意字母的大小寫。對于一個頁面,其文件大小最好不要超過1.2K。
<wml>標簽和HTML中的<html>標簽一樣,用來表明這是一個WML的頁面。它有一個可選的“xml:lang”屬性來制定文檔的語言,比如<wml xml:lang="zh">表示文檔語言為中文。
和HTML一樣<head>標簽包含了該頁面的相關信息。<head>標簽之間可以包含一個<access>標簽和多個<meta>標簽。
<access domain="域" path="/路徑" />相當于HTML中的<BASE>標簽,指定該頁面的訪問控制信息。它用兩個可選的屬性,domain用來指定域,默認值為當前域;path用來指定路徑,默認值為“/”,即根目錄。由于<access>單獨使用,所以要用“/”結尾,以后對于類似的情況不再贅述。
<meta 屬性 content="值" scheme="格式" forua="true|false"/>和HTML中的類似,提供了該頁面的meta信息。屬性是必選的,包括以下三種情況:
 name="name" UP.Link Server忽略meta數據。 
 http-equiv="name" UP.Link Server將meta數據轉為HTTP響應頭(同HTML)。 
 user-agent="agent" UP.Link Server直接將meta數據傳給手機設備。 
content屬性也是必選的,其內容根據屬性而定。scheme屬性目前尚不支持。forua為可選屬性,指定在該wml文件傳到客戶端之前,<meta>標簽是不是被中間代理刪除(因為傳輸的協議可能改變),默認值為false。
123下一頁閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
成人精品福利| 91青青在线视频| 92久久精品| 91麻豆免费在线视频| 国产精品久久久高清免费| 国产porn在线| 亚洲妇熟xxxx妇色黄| 免费在线观看a| 中文字幕不卡| 精品欧美日韩一区二区| 麻豆国产在线播放| 最近中文字幕大全中文字幕免费| 国产精品美女视频免费观看软件 | 日本不卡1区2区3区| 久久久久久久久亚洲精品| 久草电影在线| 国产精品第八页| 国产精选在线视频拍拍拍| 91在线中文| 国产网红在线| 好吊日视频在线观看| 亚洲欧美日韩成人网| 国产系列在线观看| 先锋av资源网| 天天av综合网| 欧美成人精品福利网站| 国产超碰97| av在线日韩国产精品| 国产系列在线观看| 黄色网页网址在线免费| 国产对白在线| 国产系列在线观看| 超碰国产在线| 麻豆精品不卡国产免费看| 精品视频一区二区观看| 日本中文字幕在线观看| 懂色av一区| 久草一本av| 青青草视频在线免费观看| 91麻豆福利| 国产成人精品综合网站| 国产极品视频| 国产成人综合美国十次| 精品视频一区二区观看| 中文在线官网天堂| 精品一区二区三区高清免费不卡| 国产成在线观看免费视频| 国产黄色av免费看| aaa大片在线观看| 影音先锋在线中文字幕| www.99色.com| 国产理论电影在线| 国产日产一区二区三区| 五月婷婷开心综合| 国产激情小视频在线| 136福利第一导航国产在线| 91社区在线观看| sese在线视频| 99热在线免费播放| 91国内精品久久久久| h网站免费在线观看| 国产免费黄网站| 91精品大全| 好男人免费精品视频| 国产欧美日韩第一页| 精品麻豆视频| 天堂在线免费av| 影音先锋日韩| 日本欧洲一区| 国产视频xxxx| 久草电影在线| 在线免费观看黄色片| 国产女呦网站| 国产h在线观看| 欧美精品小视频| 精精国产xxxx视频在线| 男女羞羞视频在线观看| 国产xxx在线| 欧洲有码在线视频| 91啦中文在线| 国产区卡一卡二卡三乱码免费| 在线黄色国产电影| 国产网红在线观看| 超碰在线网址| www操操操| 亚洲欧美日韩综合精品网| 国产一二三区在线视频| 欧美日韩亚洲国内综合网| 精品推荐蜜桃传媒| 国产精品久久在线| 99视频免费在线观看| 久久99亚洲网美利坚合众国| 在线国产福利网站| 96久久久久久| 国产精品美女一区二区视频| 国产伦精品一区二区三区高清版禁| 人成在线免费视频| av在线不卡免费| 午夜影院免费| 亚洲尤物在线视频| 51成人精品网站| 6699久久国产精品免费| 国产福利图片| 999福利在线视频| av网站大全在线观看| 亚洲欧美日韩综合精品网| 亚洲私人影吧| 国产字幕在线看| 成人免费一区二区三区牛牛| 国产在线激情视频| 国产在线高清理伦片a| 午夜av在线播放| 国产精品爱久久久久久久小说| 国产高清视频免费最新在线| 在线一区二区三区精品| 日本黄色免费网址| 午夜av电影| 亚洲人av在线| 国产一级片在线| 亚色视频在线观看| 91av久久| 亚洲天堂影院在线观看| 国内精品免费一区二区三区| 天堂资源在线中文| 精品麻豆一区二区三区| 日本aⅴ写真网站免费| 天天操天天操一操| 伊人222成人综合网| 美女免费视频黄| 国产porny蝌蚪视频| 青青在线视频| 国产激情视频一区二区三区| www.九九热.com| 国产h色视频在线观看| 人人九九精品| 樱花草在线观看www| 国产亚洲依依| 可以免费看污视频的网站| **三级三级97片毛片| 香蕉视频在线看| 国产精品被窝福利一区| 久久亚洲资源| 欧美视频免费一区二区三区| 99热99re6国产在线播放| 丁香在线视频| 麻豆精品永久免费视频| 在线观看午夜av| 国产精品视频流白浆免费视频| 日本在线视频www鲁啊鲁| 2018中文字幕在线| 国产精品麻豆一区二区三区| 久久久久久国产视频| 日本福利午夜视频在线| 国产激情三区| 国产三区视频在线观看| 国产剧情av在线| 国产伦精品一区二区三区高清版禁 | 高清av在线| www.xxx黄| 亚洲精品自拍区在线观看| 精品视频二区| 亚洲人在线播放| a√在线视频| 99久久99久久免费精品小说| 夜夜爽视频导航| 日本黄在线观看| 久草.com| 日本最新在线视频| 五月天亚洲激情| 国产精品9区| av首页在线| 超碰免费在线| 综合蜜桃精品| 在线观看av网站永久| 欧美精品se| 国产精品视频二区三区| 在线观看的网站你懂的| 四虎精品视频| 国产69久久| 国产精品四虎| 亚洲夜夜综合| 午夜免费视频在线国产| 91在线网址| 国产在线观看网站| 国产小视频免费在线观看| 中文在线观看视频| 麻豆网站在线| 国产porny蝌蚪视频| 久热久精久品这里在线观看| 国产一区二区三区四区尤物| 伊人影院在线观看| 中文字幕高清av| 精品麻豆国产| 国产精品一区二区婷婷| 精品国产一区二区三区四区阿崩| 国内外激情在线| av在线free| 国产经典av| 最近中文字幕mv免费高清电影 | 黄色av网站在线免费观看|