WML元素及其语法格式一览表
WML元素及其語法格式一覽表 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
| 元 素 | 功 能 | 語法格式 |
| a | a元素是anchor元素的簡化形式,它內嵌了anchor元素需要包含的go元素功能來完成超鏈接定位,并且不再包含其他任何變量設置 | <a title="label" > href=“href”文本(text) </a> 或:<a href=“href”> 文本(text) </a> |
| access | access元素是由一個單獨的標簽即<access>標簽實現的元素,用于定義WML整個卡片組的操作權限,即訪問控制參數 | <head> <access domain="domain" path="path"/ > ... </head> |
| anchor | anchor元素用于創建一個超鏈接的頭部,超鏈接的其余部分為用戶指定的URL地址。當程序運行中用戶選中選超鏈接時,瀏覽器即會被引入到超鏈接指定的地址,如其他卡片組或同一卡片組中的其他卡片 | <anchor title="label" > 任務(task) 文本(text) </anchor> |
| b | 使用粗體字顯示文本 | <b> 文本(text) </b> |
| big | 使用大字體顯示文本 | <big> 文本(text) </big> |
| br | br元素用于插入一個回車符,并開始一個新行 | <br/> |
| card | card元素用于定義一個卡片的各種屬性及相關內容等 | <card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href"> 內容(content) </card> |
| do | do元素提供了一個通用的事件處理機制,使得用戶可以參與當前卡片的事件處理 | <do type="type" label="label" name="name" optional="boolean"> 任務(task) </do> |
| em | 指定增強顯示文本 | <em> 文本(text) </em> |
| fieldset | fieldset元素用于設置輸入框和相應的說明文本,從而用戶就可以利用input元素等借助該輸入框輸入所需的數據信息 | <fieldset title="label" > 內容(content) </fieldset> |
| go | go元素主要用來定義瀏覽器需要導航的URL地址 | <go href="href" sendreferer="false|true" method="get|post" accept-charset="charset"> 內容(content) </go> |
| head | head元素用于指定卡片組的頭,即與卡片組整體有關的信息,包括meta數據和access控制信息 | <head> 內容(content) </head> |
| i | 使用斜體字顯示文本 | <i> 文本(text) </i> |
| img | img元素用于在格式化的文本中放置和顯示幅圖像 ? | img alt="text" src="url" localsrc="icon" align="alignment" height="n" width="n" vspace="n" hspace="n" /> |
?
| input | input元素用于定義文本實體對象,包含有對輸入文本內容的格式、數據類型、長度、值、變量名等多種屬性的具體規定 | <input name="variable" title="label" type="type" value="value" default="default" format="specifier" emptyok="false|true" size="n" maxlength="n" tabindex="n"/> |
| meta | meta元素用于定義WML卡片組相關的通用meta信息 | <meta name="name"|http-equiv="name" content="value" forua="true|false" scheme="format"/ > |
| noop | noop元素表示什么也不做,是一個空操作 | <noop/> |
| onenterbackward | 當用戶使用prev任務或類似的任務來導航至某一卡片時,onenterbackward事件才可發生。換句話說,當用戶從歷史堆棧中選取URL地址,并通過瀏覽器打開這一地址對應的卡片時,onenterbackward事件才能發生 | <card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </template> 或: <onevent type="onenterbackward"> <go href="href"/> 或其他任務(task) </onevent> |
| onenterforward | onenterforward事件僅當用戶使用go任務或類似于go任務的任務來定位和瀏覽卡片時才可發生。設置onenterforward事件后,當用戶進入當前卡片組時,瀏覽器就會定位onenterforward屬性或<go/>標簽中指定超鏈(href)的URL地址,并打開URL指定的卡片 | <card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </template> 或: <onevent type="onenterforward"> <go href="href"/> 或其他任務(task) </onevent> |
?
| 元 素 | 功 能 | 語法格式 |
| onevent | onevent元素通過<onevent>和<onevent/>標簽可以把包含的任務(task)與特定的事件捆綁在一起。當用戶激活這一特定事件時,onevent元素所綁定的任務就會被立即執行 | <onevent type="type"> 任務(task) </onevent> |
| onpick | onpick事件在定義時一般通過onpick屬性指定一些項目,當用戶選擇或取消這些項目時,即可觸發onpick事件,執行onpick屬性所指定的項目 | <option value="value" onpick="href"> 內容(content) </option> |
| ontimer | ontimer用于指定一個事件,當<timer/>標簽指定的時間到期后,瀏覽器就執行ontimer所指定的這個事件 | <card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </card> 或: <template onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </template> |
| optgroup | optgroup元素用于將多個相關的option元素進行分組,用戶瀏覽器可以借助這種分組來安排選項列表的顯示布局,以方便用戶選擇 | <optgroup title="label" > 內容(content) </optgroup> |
| option | option元素用于定義select元素中的一組單選項,并可包括事件和單選項的顯示文本等信息 | <option title="label" value="value" onpick="href" > 內容(content) </option> |
| p | p元素用于劃分段落,使當前文本換行并插入一個空白行 | <p align="alignment" mode="wrapmode" >文本(text)</p> 或<p align="alignment" mode="wrapmode" /> |
| postfield | postfield元素用于指定當瀏覽器接到URL請求時,向源服務器(origin server)傳送的域名及域值 | <postfield name="name" value="value"/> |
| prev | prev元素用于指定將瀏覽器導航至歷史堆棧中的前一個URL地址 | <prev/> 或 <prev> 內容(content) </prev> |
| refresh | refresh用于刷新當前的卡片,對卡片內指定的變量進行更新 | <refresh> 內容(content) </refresh> |
| select | select元素允許用戶從選項列表中選擇所需的項目 | <select title="label" multiple="false|true" name="variable" default="default" iname="index_var" ivalue="default" tabindex="n" > 內容(content) </select> |
?
| 元 素 | 功 能 | 語法格式 |
| setvar | setvar元素用于指定在當前上下文內容中的變量的值,從側面影響正在運行的任務 | <setvar name="name" value="value" / > |
| small | 使用小字體顯示文本 | <small> 文本(text) </small> |
| strong | 進一步加強文本的增強顯示 | <strong> 文本(text) </strong> |
| table | table元素與tr元素、td元素一起,可用來創建能容納文本和圖像的表格,并可設置表格各列中文本和圖像的對齊方式 | <table align="alignment" title="label" columns="n"/> 或 <table align="alignment" title="label" columns="n"> 內容(content) </table> |
| td | td元素用于規定表格單元格的內容 | <td> 單元格內容(content) </td> |
| template | template元素用于為當前卡片組中的所有卡片定義一個模板,統一規定卡片的某些參數 | <template onenterforward="href" onenterbackward="href" ontimer="href" > 內容(content) </template> |
| timer | timer元素用于設定一個定時器,可以延時顯示卡片組、卡片,或實現WML程序的等待操作,或在卡片組和卡片之間實現切換以取得動畫效果 | <timer name="variable" value="value" / > |
| tr | tr元素用于定義表格的行 | <tr> <td> 單元格內容(content) </td> </tr> |
| u | 顯示文本時增加下劃線 | <u> 文本(text) </u> |
| wml | wml元素用于定義一個卡片組,并通過<wml>與</wml>標簽包含和封裝該卡片組中的所有卡片及信息 | <wml xml:lang="lang" >內容(content) </wml> |
?
?
轉載于:https://www.cnblogs.com/qqnnhhbb/archive/2007/08/31/877091.html
總結
以上是生活随笔為你收集整理的WML元素及其语法格式一览表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 参加金蝶OperaMasks-WebFr
- 下一篇: Java教程 实战学习Struts实例