欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

無線標記語言(WML)基礎之WMLScript 基礎_Xml教程

編輯Tag賺U幣

推薦:xml文件的結構解讀
xml文件的結構解讀

WML Script是屬于無限應用協議WAP應用層的一部分,使用它可以向WML卡片組和卡片中添加客戶端的處理邏輯,目前最新的版本是1.1版。WML Script1.1是在歐洲計算機制造商協議會制定的ECMAScript腳本語言的基礎上,經過修改和優化而指定的。它能夠更好的支持諸如移動電話類的乍帶寬通信設備,在WML編程中使用WML Script可以有效的增強客戶端應用的靈活性,而且,我們也可以把WML Script作為一個工具使用,開發出功能強大的WAP網絡應用和無限網頁。本章我們將詳細講解WML Script1.1編程的基礎預法制時,如基本規則、變量預數據類型、操作賦予表達式等。為了敘述上的簡便,以后我們將“WML Script1.1”簡稱“WMLScript ”。
  4.1 WML 程序中調用WML Script函數
  經過前兩章的學習,熟悉C語言的讀者可能會認識到,WML 的函數功能、邏輯運算功能等都是十分有限的。而WMLScript提供了豐富的函數功能,我們在WAP應用開發可以使用WMLScript來增強WML編程。因此,WMLScript成為擴展WML編程能力的主要開發工具。
  4.2 WMLScript的主要優點及其字節碼解釋器
  WMLScript具有一套定義好的字節碼和一個解釋器參考結構。無線網絡傳輸中WMLScript的數據均以二進制格式進行傳輸,所以,用戶可以使用乍帶寬通信信道,從而能夠保持客戶端手機只需要最小限度的內存。ECMAScript修改后得到的WMLScript能夠更快、更小、更容易的編譯程序為字節碼形式。所有這些特點,是WMLScript具備了WML所不能具備的很多優點和功能。
  4.2.1 使用WMLScript的主要優點
  WMLScript的設計宗旨是為WMLScript系統提供一般的腳本處理能力,使用WMLScript我們可以進一步補充基于XML的WML語言的編程功能,開發針對乍帶寬的網絡應用及內容,如文本、圖像、選擇列表等,我們可以使用簡單的格式編寫出更靈活和更具可讀性的用戶界面。WMLScript具備的WML所不能具備的優點和功能,主要包括如下幾個方面:
  (1)檢查用戶輸入的合法性:
  (2)擴展用戶瀏覽器的功能,比如允許程序員開發手機的電話呼叫、發送短信息、存儲電話號碼、管理電話簿或SIM卡等;
  (3)生成用戶端的確認、提示、警告信息或操作對話框,并使之快速顯示在瀏覽器上;
  (4)在用戶瀏覽器的更改后,能夠對瀏覽器端的軟件和參數進行擴展與配置;
  (5)最大程度克服客戶端的乍帶寬通信連接限制,并提供豐富的程序功能;
  (6)補充WML并使之實現針對微型移動終端設備的多種服務,如支持高級用戶界面、增加客戶端智能型、提供用戶瀏覽器外圍功能的訪問能力,以及在服務器與客戶端瀏覽傳輸數據是減少帶寬占用等。
  4.2.2 WMLScript的字節碼解釋器
  在WMLScript的字節碼解釋器解釋之前,WMLScript語言編寫的文本格式的程序將被首先編譯為二進制格式的代碼。編譯時,編譯器通常先將WMLScript程序分成若干個編輯單位,每個單位的程序都包含一定數量的語句行和WMLScript函數,然后,WMLScript的編譯器將按照這些編譯單位,逐一將WMLScript程序作為輸入內容,而把對應的字節碼作為輸出內容。當用戶通過WAP手機調用WMLScript程序時,編譯器的編碼功能即被激活、執行。
  4.3 WMLScript基本規則
  WMLScript在許多基本規則方面沿用了WML的做法。不過,由于WMLScript是以C語言為藍本而指定的,所以它的語法特征和C語言非常相像。如果大家對C語言比較熟悉,那么學習和掌握這部分內容應當是比較容易的。
  4.3.1 WMLScript與URL
  與WML一樣,WMLScript也沿用了WWW和HTML訪問資源的URL、HTTP等規范,并擴大了URL使用的范圍。在WMLScript中,不僅超鏈接、文件路徑即文件名可以作為URL處理,外部函數、訪問控制信息等也可以作為URL處理。
  為此,WMLScript采用了WML的變通方法,即改進HTML命名資源為值的方式,采用程序段錨點(Fragment Anchor)的形式來處理資源定位。程序段錨點根據文檔URL規則進行定義,并按照程序段標識符前加井字號(#)的方式書寫。使用程序段錨點,WMLScript程序可以在WMLScript編譯單位內可任意指定的函數,并可在調用該函數的同時傳遞所需的參數。
  4.3.2 詞法結構
  WMLScript編程中的詞法結構并不復雜,我們下面就從大小寫敏感、空格、換行、注釋即保留字等方面講解相關的具體規則。
  (1)內容類型。WMLScript的內容類型主要針對文件形式和二進制形式兩種情況,類型結構可以在服務器端進行指定,具體形式為:
  文本形式:text/vnd.wap.wmlscript;
  二進制形式:application/vnd.wap.wmlscriptc。
  具體指定方法我們在第4章已經介紹過,這里不再重述。
  (2)大小寫敏感。WMLScript1.1是一種大小寫敏感的腳本語言。它所設計的各種關鍵字、變量和函數名都必須合理的使用大小寫。
  (3)空格和換行。一般情況下,WMLScript程序值形式將忽略所有的空格、制表符合換行符等。但如果把這些特殊字符通過代碼進行表述,或者作為字符串進行處理時,WMLScript將不再忽略它們。了如,字符串"Oct 28,2001"中含有空格,該空格在執行時就不會被忽略,它與不含空格的字符串"Oct28,2001"是不同的。
  (4)注釋。與WML編程一樣,在WMLScript腳本程序中也可以加入注釋內容。注釋內容不被程序執行,且注釋不能嵌套。WMLScript的注釋方法有兩種:
  其一,行注釋。即使用雙斜行號(//)引導以一行內容,這一行內容全部作為注釋內容。如:
//這是以行注釋,由雙斜杠號開始到結束都是注釋。
  其二,塊選擇。即以符號“/*”開始,而以符號“/*”結束的期間所有內容都是注釋內容。如:
/*這就是塊注釋,加在中間的內容就是注釋內容*/
  (5)數據類型與直接編碼。WMLScript允許將4種類型的數據直接編碼并可嵌套并可嵌如在程序之中。直接編碼的4中數據類型為:整數、浮點數、字符串和布爾值。另外,“無效性”值也可直接編碼” 1. 整數。當以十進制、十六進制或八進制方式使用整數時,可對這類整數進行直接編碼。
  編程序時,十進制的數字均不以0開頭,只包含0~9的數值串;十六進制的數據以OX或者Ox開頭,只包含0~9、a~f或者A~F的字符串;八進制的數均以0開頭,只包含0~7的數字串。
  2.浮點數。浮點數通常定義為含有小數點的數字,可以包含小數和指數部分。浮點數的形式較多,可以使十進制的整數或浮點數,可以是分數,也可以是指數;但一個浮點數必須至少有一個數。
  指數是以e或E開頭,后面跟著一個整數。指數是以10為底冪。例如:e0時10的零次冪,例如:e0時10的另次冪,e-2時10的負2次冪集等于0.01。指數可以帶符號,正好(+)或者減號(-),它們分別代表是正指數和負指數。
  3.字符串。字符串是指定義在成對的雙引號("")或單引號(‘ ')之間的內容。
  由于WMLScript只允許使用成對的雙引號或但引號來定義字符串,所以程序中使用一個單引號或一個雙引號時就會出現編譯錯誤。
  考慮到有些特殊字符不能在字符串中直接顯現出來,所以WMLScript提供了轉譯序列來表示這些特殊字符。
  4.布爾型。它只是ture和false兩個數值,用于表示WMLScript中的“真值”或“假值”。布爾型數據可參與異、或等運算,具體規則我們后面介紹。
  5.無效型。也稱為“空類型”,它是WMLScript支持的一個表示無效值的量,以invalid表示。該兩與C語言中的NULL類似。
  4.保留字。WMLScript中定義有一個保留字集合,含有一些表示特殊意義的單詞這些次不能另外定義,也不能最為其他標識符。WMLScript中的保留字如下:
acces http agent if break isvalid continue meta header
div name div= path domain return else typeof while
equiv url extern use for user function var
  另外,WMLScript還為將來的版本預留了一些保留字,主要有:
case finally catch import class private const public debugger
sizeof default struct do super enum switch export throw
extends try
  WMLScript還有一些沒有使用的保留字:
delete null in this lib void new with
  7.標識符。WMLScript的標識符可以指定或命名3種元素:變量、函數和標注。標識符不能以數字開頭,但能一段下劃線(-)開頭,而且,標識符不能是WMLScript的保留字。例如,timeOfDay、speed 、quality、HOME_ADDRESS、_myName、__、varO等都是合法的標識符;而以數字或非短下劃線的特殊符號開頭的字串,以及保留字等都屬于不合法的標志賦,如while、for、if、my~name、$sys、123、3piecs、take.this等。
  由于WMLScript是嚴格區分大小寫的,所以字母相同但大小寫不同的標識符不是同一個標識,例如,Work和work就是不同的標識符。
  8.名稱空間。WMLScript提供了比較自由的名稱空間,同一標識符可以同時用作不同的目的。例如,作為某一函數名稱的標識符,還可以同時用作變量名、函數參數、程序標注等,使用時他們的屬性或值等并不相互影響。在下面的簡單的例程中,myTest這一標識符即用作了函數名,又用作了變量名、函數參數名、函數參數名、常量名。顯然,WMLScript的這一特定為我們編寫程序提供了很大的方便。

分享:關于XSL - XSL教程
關于XSL - XSL教程

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:Xml教程/更新時間:2013-04-23
相關Xml教程
7799精品视频| 亚洲在线黄色| 国产精品美女久久久久久2018| 一区二区三区动漫| 国产精品jizz在线观看老狼| 国产精品白嫩白嫩大学美女| 久久夜色电影| 国产欧美日韩精品在线| 久久亚洲影音av资源网| 18禁网站免费无遮挡无码中文 | 99久久综合| 亚洲伊人色欲综合网| 欧美在线视频一区| 老司机久久精品| 六月丁香综合网| 日韩精品三区四区| 日韩欧美视频| 狠狠色狠狠色综合日日91app| 欧美sm美女调教| 日本一区二区在线| 久久r这里只有精品| 色橹橹欧美在线观看视频高清 | 亚洲成人手机在线观看| 黄色a在线观看| 精品在线观看视频| 日韩精品中文字| 久久精品国产精品亚洲精品色| 日日夜夜综合网| 午夜精品婷婷| 欧美午夜一区二区三区| 国产精品18毛片一区二区| 欧美熟妇激情一区二区三区| 成人黄色av网址| 国产精品二区一区二区aⅴ污介绍| 欧美寡妇偷汉性猛交| www.日日操| 欧美一级裸体视频| 亚洲18在线看污www麻豆| 国内精品久久久久久久久久| 免费成人在线影院| 日韩精品在线免费播放| 丰满人妻一区二区三区53号| 这里只有精品国产| 视频在线观看一区| 亚洲国语精品自产拍在线观看| 亚洲国产一区在线| 国产香蕉视频在线| 在线日韩中文| 欧美一区二区三区视频免费播放 | 国产成人精品一区二区三区四区 | 九热爱视频精品视频| 视频在线观看一区| 国产成人在线看| 亚洲国产精品久久久久秋霞不卡 | 欧美肥婆姓交大片| 一个色综合久久| av在线播放一区| 国产日韩精品一区| 日韩女在线观看| a级大片在线观看| 亚洲另类春色校园小说| 精品国产精品三级精品av网址| 99porn视频在线| www.5588.com毛片| 亚洲综合五月| 91精品国产综合久久久久久久久久| 亚洲欧美日本国产有色| 天天天天天天天干| 视频一区欧美精品| 亚洲欧美在线磁力| 欧美xxxxx在线视频| 国产另类xxxxhd高清| 久久九九久久九九| 国产精品扒开腿做爽爽爽的视频| 国产肥白大熟妇bbbb视频| 国产亚洲电影| 色噜噜狠狠色综合中国| 色综合电影网| 国产精品无码在线播放| 国产精品资源在线观看| 欧美激情喷水视频| 黄色录像a级片| 欧美精品尤物在线观看| 欧美日韩五月天| 日韩video| 亚洲精品成av人片天堂无码| 91美女片黄在线| 99香蕉国产精品偷在线观看 | 琪琪久久久久日韩精品| 欧美日韩一区二区精品| 日韩高清三级| 97免费观看视频| gogogo免费视频观看亚洲一| 日本一区二区三区在线播放| 麻豆一区在线观看| 国产综合网站| 精品五月天久久| 国产九九在线观看| 一区三区自拍| 色综合天天综合狠狠| 亚洲欧洲精品一区| 亚洲精品久久久久avwww潮水| 91老师片黄在线观看| 成人黄色片在线| 日韩精品久久久久久久酒店| 免费av网站大全久久| 在线中文字幕第一区| 一本大道久久a久久综合| 亚洲激情图片| 亚洲精品久久久久久动漫器材一区| 久久亚洲精品小早川怜子| 国产欧美一区二区三区久久| 久草视频免费在线播放| 日本特黄久久久高潮| 欧美激情亚洲自拍| 男人的天堂av网| 99国产一区| 日韩三级成人av网| 少妇被狂c下部羞羞漫画| 欧美丰满老妇| 亚洲精品在线不卡| 日本r级电影在线观看| 欧美日韩激情在线一区二区三区| 欧美v日韩v国产v| 在线观看av网页| 日韩伦理一区二区三区| 欧美一区二区三区在线| 青青草精品视频在线观看| 老司机aⅴ在线精品导航| 欧美日韩高清一区| 黄色国产精品视频| 1204国产成人精品视频| 欧美日韩五月天| 成年人视频在线免费| 国语一区二区三区| 91精品久久久久久久99蜜桃| 国产精品乱码久久久久| 欧美一区 二区| 精品国产免费视频| 久久久久久久高清| 粉色视频免费看| 精品三级在线| 色婷婷综合视频在线观看| 欧美乱大交xxxxx潮喷l头像| 久久综合给合| 4hu四虎永久在线影院成人| 波多野结衣天堂| 国产精品最新| 亚洲美女中文字幕| 一女三黑人理论片在线| 在线免费高清一区二区三区| 九九热精品视频国产| 欧美一级特黄高清视频| 蜜臀久久99精品久久久画质超高清 | 天堂精品中文字幕在线| 欧美一级大片在线免费观看| 日本午夜精品理论片a级app发布| 波波电影院一区二区三区| 福利视频久久| 免费观看成年人视频| 亚洲国产精品久久久久秋霞影院| 精品一二三四五区| 91国内精品| 精品噜噜噜噜久久久久久久久试看 | 亚洲精品成人无码毛片| 国产精品vip| 国模视频一区二区| 国产午夜小视频| 91小视频在线| 中文字幕一区三区| 不卡视频一区二区三区| 亚洲精品97久久中文字幕| 亚洲午夜精品在线| 俄罗斯av网站| 精品国产乱码久久久久久蜜坠欲下| 亚洲男人天堂九九视频| 日韩中文字幕电影| 蜜臀久久99精品久久久久宅男| 国产欧美va欧美va香蕉在线| 国产人妻精品一区二区三| 亚洲一二三四区不卡| 日韩中文字幕三区| 不卡一区2区| 久久成人在线视频| 国产大片aaa| 久久综合久久综合九色| 亚洲日本无吗高清不卡| 五月亚洲婷婷| 日韩精品极品视频| 成人黄色a级片| 国产成人精品免费在线| 久久精品国产精品青草色艺| 欧美色网在线| 日韩午夜激情免费电影| 在线免费观看污视频| 久久激五月天综合精品| 亚洲免费看黄网站| 91夜夜揉人人捏人人添红杏| 国产成人无码www免费视频播放| 欧美性猛交xxxx乱大交| 想看黄色一级片| 99热这里只有精品8| 国产日韩精品在线| 国产综合在线播放| 欧美日韩一区二区在线观看视频 | 亚洲综合精品国产一区二区三区 | 国产香蕉精品| 中文字幕无线精品亚洲乱码一区| 久久r这里只有精品| 国产亚洲精久久久久久| 久久免费一级片| 欧美色图国产精品| 欧美黑人性视频| 最近中文字幕在线观看| 五月开心婷婷久久| 一级做a爱视频| 久久午夜av| 国产自产精品| 国产日韩在线观看视频| 亚洲欧美日韩视频一区| 久久网一区二区| 18欧美亚洲精品| 日韩欧美精品在线观看视频| 丁香六月天婷婷| 国产一级一区二区| 欧美中文字幕视频在线观看| 国产xxxx在线观看| 在线视频你懂得一区| 亚洲一区二区三区四区av| 另类小说视频一区二区| 久久亚洲午夜电影| 97se亚洲| 久久国产色av| 亚洲一区在线观| 在线视频综合导航| 中文幕无线码中文字蜜桃| 成人午夜在线播放| 久久天天东北熟女毛茸茸| 欧美好骚综合网| 国产精品视频久| 国产麻豆久久| 亚洲天堂第一页| 日本在线播放视频| 欧美日韩激情美女| 污污污www精品国产网站| 国产91精品一区二区麻豆网站 | 亚洲av无码一区二区三区人 | 久久精品国产色蜜蜜麻豆| 免费精品视频一区二区三区| 欧美综合自拍| 97久久超碰福利国产精品…| 免费看国产片在线观看| 亚洲精品一区二区精华| 国产精品久久久久久久av电影 | 中文字幕亚洲乱码| 日韩国产欧美在线视频| 欧洲国产精品| 日本精品三区| 国产一区二区香蕉| 成人豆花视频| 久久亚洲欧美日韩精品专区 | 亚洲欧美国产精品| 日韩精品在线观看免费| 日韩欧美在线看| 摸摸摸bbb毛毛毛片| 国产精品国产馆在线真实露脸 | 国产福利视频导航| 亚洲精品一区二区三区蜜桃下载| 日本网站在线免费观看| 欧美性感美女h网站在线观看免费| 美女久久久久久久久久| 国产精品免费人成网站| 中文字幕在线视频一区二区三区| 国产成人精品亚洲午夜麻豆| 国产毛片视频网站| 久久国产精品久久w女人spa| 午夜精品一区二区三区在线观看| 亚洲激情五月| 国产在线精品日韩| 少妇精品久久久一区二区| 国产在线视频欧美| 99国产精品久久一区二区三区| 午夜精品视频在线| 欧亚一区二区| 裸体女人亚洲精品一区| 人成网站在线观看| 亚洲午夜av电影| 国产男男gay体育生白袜| 亚洲电影免费观看| 无码人妻精品一区二区三区蜜桃91| 欧美日韩中文字幕精品| 欧美日韩一级大片| 日韩欧美国产视频| 午夜免费激情视频| 色哟哟亚洲精品| 亚洲av无码一区二区三区在线| 欧美日韩精品中文字幕| 久草福利资源在线| 午夜精品成人在线视频| 久久久久久成人网| 亚洲国产裸拍裸体视频在线观看乱了 | 级毛片内射视频| 一区二区在线免费| 亚洲国产日韩一区无码精品久久久| 亚洲精品一二三区| 色哟哟精品观看| 亚洲一区二区三区在线播放| 丰满少妇高潮一区二区| 亚洲综合一二区| 久久丫精品忘忧草西安产品| 亚洲综合在线免费观看| 亚洲一区二区三区日韩| 一区二区成人在线视频| 日本污视频网站| 亚洲成av人片| 国产精品精品软件男同| 色婷婷综合视频在线观看| 久久久全国免费视频| 欧美精品乱码久久久久久按摩| 好吊操这里只有精品| 欧美一级理论片| 最近中文字幕在线观看| 日韩精品中文字幕有码专区| 国产视频第二页| 中文字幕在线成人| 波多野结衣亚洲| 欧美精品videossex性护士| 国产精品国产亚洲精品| 国产精品成人久久久久| 丝袜连裤袜欧美激情日韩| 国产精品二区在线| 欧美一区视频| 亚洲一区二区免费视频软件合集 | 亚洲欧美日韩中文视频| 天堂av资源网| 久久久在线观看| 国产精品网在线观看| 147欧美人体大胆444| 自拍视频亚洲| 亚洲激情免费视频| 国产综合色视频| www.cao超碰| 国产精品国产自产拍高清av王其| 国产精品天天干| 欧美三级日韩在线| 探花国产精品一区二区| 国产香蕉精品视频一区二区三区| 欧美黄色网页| 日韩av电影院| 日韩国产欧美| 亚洲图片小说在线| 久久成人久久鬼色| 日本高清久久久| 亚洲色图一区二区| 加勒比婷婷色综合久久| 日韩写真欧美这视频| 亚洲成a人片在线| 久久免费精品日本久久中文字幕| 国产精品xxx在线观看| 国产视频99| 亚洲免费观看| 一本色道无码道dvd在线观看| 久久精品视频免费| 午夜时刻免费入口| 欧美日韩亚洲综合一区| 国产精品久久久久久免费| 九九精品在线视频| 红杏一区二区三区| 久久精品日韩| 免费观看日韩电影| 久久久精品视频国产| 一区二区三区.www| 国产精品16p| 亚洲深夜福利视频| 四虎精品一区二区免费| 3d精品h动漫啪啪一区二区| 伊人影院久久| 男人亚洲天堂网| 中文字幕中文在线不卡住| 可以直接看的黄色网址| 日韩成人中文字幕| 97人人做人人爽香蕉精品| 亚洲自拍中文字幕| 国产欧美午夜| 亚洲最大综合网| 一区二区三区四区av| 天天做天天爱夜夜爽| 丝袜美腿亚洲一区二区| 亚洲视频三区| 欧美日韩一区二区视频在线观看 | 俺也去精品视频在线观看| 97人人澡人人爽91综合色| 久久久综合香蕉尹人综合网| 美女脱光内衣内裤视频久久网站| 久久发布国产伦子伦精品| 色综合久久久久| 国产成人a人亚洲精品无码| 欧美伊久线香蕉线新在线| 亚洲欧洲美洲一区二区三区| 青青草原av在线播放|