日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

WML的簡單例子及編輯、測試方法第1/2頁

瀏覽:497日期:2022-06-03 17:17:58
                        完成WAP服務器的建立和WAP瀏覽器的安裝之后,我們接下來就可以使用WML語言來編寫WAP網頁或應用,并通過WAP服務器及瀏覽器進行調試。從本章開始我們將系統地學習WML語言,本章主要講解WML語言的基礎知識,下一章全面講解WML的語法、標簽和規則。
2.1 WML的簡單例子及編輯、測試方法
無限標記語言WML(Wireless Markup Language)是一種基于擴展標記語言XML(Extension Markup Language)的語言,是XML的子集。它可以顯示各種文字、圖像等數據,是由WAP論壇(http://www.wapforum.org)提出并專為無線設備用戶提供交互界面而設計的,目前版本為1.1版。這些無線設備包括移動電話,呼機和個人數字助理PDA(Personal Digital Assistants)等。
2.1.1 WML與WAP設備
為了更好的了解和使用WML語言,開發人員應對WML使用的設備和支持WML的設備的特點、特征有個大概的了解。
一般而言,WML使用的無線設備通常具有以下特點:
與普通的個人計算機相比,體積較??;
設備的內存有限,且其CPU性能也有限;
通訊帶寬較窄、時延較長。
以移動電話、PDA為例來講,支持WML的設備主要具有以下特征:
有一個顯示屏幕,可顯示2.兇址啃?2各字符;2.兇址型ǔ0ūA舾δ馨磁サ囊恍校?br>支持數字和字符的輸入;
支持操作者使用箭頭或數字按鈕進行選擇;
支持ASCII的可打印碼;
通常都有兩個可編程功能鍵,即Accpet鍵和Options鍵,一般安排在接近鍵盤的屏幕下方;
通常有一個Prev導航鍵。
我們介紹WML所使用WAP設備的目的,是希望讀者通過WAP設備的特點、特征來了解WML語言的特點,進而對WML編程所要解決的問題有個大概的認識。
2.1.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。
2.2 WML程序結構
上一節我們降解了一個簡單的WML程序,具有HTML編程的讀者可以看出,WML程序在結構上形式上與html程序有很多相似之處。下面我們就根據一個實例來分析一下WML程序的結構及組成。
2.2.1 WML的元素和標簽
分析實例之前,我們有必要對WML的元素和標簽予以簡單說明。與HTML類似,WML的主要語法也是元素和標簽。元素是符合DTD(文檔類似定義)的文檔組成部分,如title(文檔標題)、IMG(圖像)、table(表格)等等,元素名不區分大小寫。WML使用標簽來規定元素的屬性和它在文檔中的位置。標簽使用小于號(<)和大于號(>)括起來,即采用“<標簽名>”的形式。標簽分單獨出現的標簽和成對出現的標簽兩種。大多數標簽是成對出現的,由首標簽和尾標簽組成。首標簽和尾標簽又分別稱為起始標簽和終止標簽。首標簽的格式為“<元素名>”,尾標簽的格式為“</元素名>”。成對標簽用于規定元素所含的范圍,比?lt;b>和</b>標簽用于界定黑體字的范圍,也就是說<b>和</b>之間包住的部分采用黑體字顯示。單獨標簽的格式為“<元素名/>”,他的作用是在相應的位置插入元素。如〈br/〉標簽表示在該標簽所在位置插入一個換行符。
2.2.2 WML程序結構形式及組成的實例分析
了解了上述知識后,下面我們在分析一個實例程序。程序如下:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapfourm.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" ontimer="#card2" title="Tookit Demo">
<timer value="50"/>
<p aligh="center">
</br></br></br>
<big>
<!--Write your card implementation here.-->
Welcome to....
</big>
</p>
</card>
<card id-"card2" ontimer="#card 3"title="Toolkit Demo">
<timer value="50"/>
<p align="center">
<br/><br/>
<b>
The Nokia<br/>
</b>
Wireless Application Protocol
</u>
...
</p>
</card>
<card id="card3"title="Toolkit Demo">
<p align="center">
<br/><br/><br/>
<big>
<i>
Toolkit
</i>
</big>
</p>
</card>
</xml> 
該程序運行后將在WAP手機屏幕依次顯示3屏信息。先顯示"Welcome to ...",然后顯示"The Nokia Wireless Application Protocol...",最后顯示"Tookit!"。顯示時每屏都有標題"Tookit Demo",相鄰兩屏之間延時為50,其單位大小為1/10秒,延時50即5秒。
通過以上實例我們可以了解到WML程序的結構形式及組成:
1)語法。WML與HTML極為相似。仍然是一種標記語言,并且延續了XML的語法規則,具體的語法我們會以后的學習過程中遇到。
2)文件聲明。所有的WML程序必須在文件的開頭處聲明XML文件類型,包括XML的版本,WML的文檔類型、所用規范等。聲明形式如下:
<?xml version="1.0">
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> 
3)標簽。在WML語言中需要使用標簽(Tag),其使用形式與HTML和XML等標記語言中的形式是完全一致的。
4)元素。WML的元素(Element)用于描述卡片組(Deck)的標記信息即結構信息。一個元素通常有一個首標簽、內容、其它元素及一個尾標簽組成,具有下述兩種結構之一:
<首標簽>內容</尾標簽>

<標簽/>
元素包含的內容中還可以有元素,這些元素也是有首標簽、相應內容、其它元素及尾標簽組成。不包含內容的元素成為空元素。它為一個單獨的標簽?;蛘哒f,單獨的標簽也是一種元素。
5)屬性。WML與XML一樣,其標簽可以包含很多屬性。屬性用于給標簽提供必要的附加信息,且屬性內容通常在起始標簽內使用。不過,屬性內容不會被瀏覽器顯示,它至作為參數為標簽提供必要的信息。
指明屬性值的時候,需要把該值用引號擴起來,可以是單引號或者雙引號,引號通常成對嵌套使用。屬性名稱必須小寫。例如:<card id="card 1" ontimer="#card2" title="Toolkit Demo">
而且,單引號的屬性中還可以包含雙引號的屬性。實體字符也可以作為屬性值。實體字符是指諸如&、<、>、"、"的特殊字符,在WML程序中顯示著類字符需要特殊處理,后面我們介紹具體方法。
6)注釋。WML程序中也可以加入注釋。注釋內容用于給開發人員順利閱讀源代碼提供方便,它不會被瀏覽器顯示出來。注釋內容在標簽中用感嘆號(?。┮觯⒂糜?lt;!--注釋內容-->的形式。例如:<!-- Write your card implementation here.-->。需要說明的是,XML程序中不支持注釋的嵌套。
7)文檔結構。WML文檔是由“卡片(Card)”和“卡片組(Deck)”構成的,一個Deck是一個或多個Card的集合。當客戶端發出請求之后,WML即從網絡上把Deck發送到客戶瀏覽器,這是用戶就可以瀏覽Deck內包含的所有Card,而不必從網上單獨下載每一個Card,程序中的第一個Card是缺省得可見的Card。
注意:Deck是一副紙牌的意思,這里是指一疊卡片,所以我們在這里稱之為它為“卡片組”。另外,Card指的是WAP手機屏幕大小的網頁,盡管有時一個Card可能需要多屏才能顯示完,但我們也可以把它翻譯成“頁面”,不過這樣與HTML中的頁面容易混合。因此我們在這里稱之為卡片。
12下一頁閱讀全文
標簽: XML/RSS
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品国产乱码久久久久久1区2匹| 欧美日韩四区| 捆绑调教美女网站视频一区| 午夜欧美理论片| 婷婷中文字幕一区| 蜜桃av在线播放| 在线一区电影| 日本强好片久久久久久aaa| 一区二区三区四区日韩| 国产不卡人人| 日本vs亚洲vs韩国一区三区二区| 极品裸体白嫩激情啪啪国产精品| 国产成人精品一区二区免费看京 | 久久国产精品免费精品3p| 99精品视频在线观看免费播放| 欧美一区久久久| 日韩免费在线| 香蕉久久国产| 久久亚洲欧洲| 日韩中文字幕视频网| 久久99久久久精品欧美| 91中文字幕精品永久在线| 成人午夜国产| 亚洲午夜免费| 精品一区电影| 1024精品久久久久久久久| 亚洲v天堂v手机在线| 国内精品伊人| 久久午夜视频| 久久国产欧美| 亚洲欧美日韩精品一区二区| 日本激情一区| 日韩影院免费视频| 免费观看久久av| 99xxxx成人网| 国产精品网址| 午夜欧美理论片| 精品国产中文字幕第一页| 欧美成人亚洲| 蜜臀a∨国产成人精品| 妖精视频成人观看www| 国产精品亚洲综合色区韩国| 99久久九九| 给我免费播放日韩视频| 91嫩草精品| 亚洲制服一区| 99成人在线| 成人羞羞在线观看网站| 91精品丝袜国产高跟在线| 亚洲免费成人| 国产一区欧美| 日韩电影免费网址| 精品国产成人| 亚洲经典在线| 日韩精品2区| 国产成人精品三级高清久久91| 日韩一区中文| 日韩 欧美一区二区三区| 爽好久久久欧美精品| 蜜桃国内精品久久久久软件9| 色偷偷偷在线视频播放| av资源新版天堂在线| 国产精品115| 欧美日韩18| 欧美视频久久| 久久免费影院| 国产va在线视频| 成人久久一区| 亚洲精品成人| 欧美日韩91| 日韩一区二区三免费高清在线观看| 亚洲精品三级| 人人精品人人爱| 日韩高清不卡一区| 国产剧情在线观看一区| 国产精品嫩草影院在线看| 久久久国产精品入口麻豆| 在线看片国产福利你懂的| 国产在线日韩精品| 精品九九在线| 亚洲一区日本| 国产精品密蕾丝视频下载| 福利一区二区免费视频| 欧美精品一区二区三区精品| 亚洲午夜免费| 韩日一区二区| 久久亚洲国产精品一区二区| 国产精品地址| 婷婷综合网站| 色一区二区三区| 欧美日韩免费观看视频| 欧美成人综合| 日本欧美在线| 国产精品s色| 美女少妇全过程你懂的久久| 日韩福利在线观看| 亚洲h色精品| 欧美亚洲三区| 99香蕉国产精品偷在线观看| 青青草91久久久久久久久| 国产一区二区三区自拍| 久久免费福利| 日韩在线观看一区二区三区| 日韩欧美午夜| 视频一区中文字幕精品| 99国产精品免费视频观看| 国产欧美激情| 日韩精品视频在线看| 日韩啪啪电影网| 久久av偷拍| 久久伦理在线| 91精品一区国产高清在线gif| 精品亚洲a∨一区二区三区18| 欧美亚洲tv| 中文字幕av一区二区三区四区| 成年男女免费视频网站不卡| 欧美中文一区| 亚洲精品伊人| 亚洲一区中文| 免费污视频在线一区| 久久精品一区二区三区中文字幕| 亚洲另类黄色| 亚洲精品系列| 日韩av一区二区在线影视| 日韩精品dvd| 中文字幕在线高清| 成人亚洲精品| 中文在线а√在线8| 国产精品www.| 国产一区二区三区日韩精品| 欧美日韩a区| 噜噜噜躁狠狠躁狠狠精品视频 | 狠狠干成人综合网| 欧美精品一区二区久久| 香蕉精品久久| 伊人久久大香线蕉av不卡| 欧美.日韩.国产.一区.二区| 999精品一区| 日本欧洲一区二区| 日韩av一区二| 国产精品精品| 亚洲免费观看| 日韩激情视频网站| 麻豆精品少妇| 久久精品一区二区不卡| 国产视频久久| 青草综合视频| 精品亚洲美女网站| 一级欧美视频| 狠狠久久伊人中文字幕| 日韩黄色大片| 亚洲一区二区免费在线观看| 国产精品久久久久毛片大屁完整版| 国产第一亚洲| 免费美女久久99| 国产成人调教视频在线观看| 伊人成人网在线看| 麻豆精品99| 久久不射中文字幕| 欧美激情精品| 伊人成人网在线看| 欧美a在线观看| 免费人成黄页网站在线一区二区| 欧美aⅴ一区二区三区视频| 九九综合在线| 久久精品72免费观看| 美女亚洲一区| 久久99蜜桃| 亚洲人成在线影院| 99精品视频精品精品视频| 国产欧美高清| 综合精品一区| 五月精品视频| 激情黄产视频在线免费观看| 97成人在线| 亚洲伊人影院| 亚洲欧美日韩高清在线| 黄色网一区二区| 欧美永久精品| 亚洲日产国产精品| 91精品二区| 国产a亚洲精品| 久久精品国产亚洲一区二区三区| 日韩一区精品| 日本a级不卡| 日韩黄色av| 亚洲一区二区三区四区电影| 激情综合网站| 亚洲91久久| 蜜桃视频欧美| 欧美aa国产视频| 999久久久亚洲| 亚洲欧美伊人| 午夜在线一区| 日韩影院在线观看| 成人免费网站www网站高清| 91精品国产自产观看在线| 麻豆国产一区| 久久香蕉精品| 日本国产欧美|