無線傳輸標記語言(WML)基礎之編寫WML檔案

來源:互聯網
上載者:User

  無限標記語言WML(Wireless Markup Language)是一種基於擴充標記語言XML(Extension Markup Language)的語言,是XML的子集。它可以顯示各種文字、映像等資料,是由WAP論壇(http://www.wapforum.org)提出並專為無線裝置使用者提供互動介面而設計的,目前版本為1.1版。這些無線裝置包括行動電話,呼機和個人數位助理PDA(Personal Digital Assistants)等。

  1、WML與WAP裝置

  為了更好的瞭解和使用WML語言,開發人員應對WML使用的裝置和支援WML的裝置的特點、特徵有個大概的瞭解。

  一般而言,WML使用的無線裝置通常具有以下特點:

   與普通的個人電腦相比,體積較小;

   裝置的記憶體有限,且其CPU效能也有限;

   通訊頻寬較窄、時延較長。

  以行動電話、PDA為例來講,支援WML的裝置主要具有以下特徵:

   有一個顯示螢幕,可顯示支援數字和字元的輸入;

   支援操作者使用箭頭或數字按鈕進行選擇;

   支援ASCII的可列印碼;

   通常都有兩個可程式化功能鍵,即Accpet鍵和Options鍵,一般安排在接近鍵盤的螢幕下方;

   通常有一個Prev導航鍵。

  我們介紹WML所使用WAP裝置的目的,是希望讀者通過WAP裝置的特點、特徵來瞭解WML語言的特點,進而對WML編程所要解決的問題有個大概的認識。

  2、使用文字編輯器面寫WML程式

  使用WML語言編寫WAP網頁或應用時,需要使用一個編輯器進行編輯。與HTML編程一樣,WML編寫的程式也是純檔案文本,可以使用任意文字編輯器進行編寫,比如Windows系統中的“記事本(NotePad)”等。也可以使用比如Nokia WAP Toolkie等軟體(有關此具體的用法會在以後的學習過程中提起)。我們先介紹第一種方法,隨後介紹第二種。

  如果要使用"記事本(NotePad)"來編寫WML程式,則可以在Windows系統中,單擊[開始] 按鈕,然後從出現的菜單中,依次將游標指向“程式”、“附件”、“記事本”,啟動“記事本”程式。螢幕上隨後就會出現它的編輯視窗,從中就可以輸入並編寫WML程式了。

  作為舉例,我們可以輸入如下簡單的程式。

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//wapforun//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<xml>
<card id="card1" title="Title">
<P>
<!--Write your card implementation here.-->
Hello World!!
</P>
</card>
</xml>
  輸完後將它儲存為hello.xml檔案。儲存時注意檔案的副檔名應為xml而不是txt。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.