複製鏈接
請複製以下鏈接發送給好友

無線標記語言

鎖定
無線標記語言Wireless Markup Language,縮寫:WML),是WAP規範指定的基於XML的基本內容格式,使用支持該規範的設備例如移動電話可以瀏覽WML的頁面。
中文名
無線標記語言
外文名
wireless Markup Language
縮    寫
WML
類    別
標記語言

無線標記語言簡介

無線標記語言Wireless Markup Language,縮寫:WML),是WAP規範指定的基於XML的基本內容格式,使用支持該規範的設備例如移動電話可以瀏覽WML的頁面。 WML的頁面是規範的XML文檔,遵守WML(1.1,1.2,1.3,2.0)的DTD(Document Type Definition),因此可以使用W3C的驗證服務去檢驗WML文檔的規範性。

無線標記語言歷史

由於無線網絡系統和固定網絡系統不一樣,加上手機的屏幕和鍵盤都很小,所以WAP不適於採用HTML(超文本標識語言),而需採用專門的WML(無線標記語言)。2000年前後,WAP技術曾經是IT廠商推銷的熱點,但受制於上網速度及其他因素,很快地沒落下來。 [1] 

無線標記語言格式

下面是一個名為example.wml的WML文件示例:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN" "http://www.phone.com/dtd/wml11.dtd" > <wml>   <card id="main" title="First Card">     <p mode="wrap">This is a sample WML page.</p>   </card> </wml>

無線標記語言瀏覽器支持

  • Opera系列瀏覽器在轉換到Blink排版引擎之前通過Presto原生支持WML。
  • Firefox瀏覽器需要通過WMLBrowser附加組件支持WML。
  • 部分網站會提供在線解析WML的功能來幫助計算機或智能手機的瀏覽器讀取WML格式的網頁。 [2] 
參考資料
  • 1.    WAP Forum: "Wireless Markup Language (WML) 2.0 Document Type Definition"
  • 2.    WAP Forum: "Wireless Markup Language (WML) 1.3 Document Type Definition"