WML - 元素
WML 由一組元素定義,這些元素指定 WML 構架的所有標記和結構資訊。元素由標籤識別,每個標籤都包含在一對尖括號中。
與 HTML 不同,WML 嚴格遵循 XML 層次結構,因此,元素必須包含開始標籤;任何內容,例如文字和/或其他元素;以及結束標籤。元素具有以下兩種結構之一
下表列出了大多數有效元素。所有這些元素的完整詳細資訊在WML 標籤參考中給出。
構架 & 卡片元素
| WML 元素 |
用途 |
| <!--> |
定義 WML 註釋 |
| <wml> |
定義 WML 構架(WML 根) |
| <head> |
定義頭部資訊 |
| <meta> |
定義元資訊 |
| <card> |
定義構架中的卡片 |
| <access> |
定義有關構架訪問控制的資訊 |
| <template> |
為構架中的所有卡片定義程式碼模板 |
文字元素
| WML 元素 |
用途 |
| <br> |
定義換行符 |
| <p> |
定義段落 |
| <table> |
定義表格 |
| <td> |
定義表格單元格(表格資料) |
| <tr> |
定義表格行 |
| <pre> |
定義預格式化文字 |
文字格式化標籤
| WML 元素 |
用途 |
| <b> |
定義粗體文字 |
| <big> |
定義大號文字 |
| <em> |
定義強調文字 |
| <i> |
定義斜體文字 |
| <small> |
定義小號文字 |
| <strong> |
定義加粗文字 |
| <u> |
定義下劃線文字 |
影像元素
錨元素
| WML 元素 |
用途 |
| <a> |
定義錨點 |
| <anchor> |
定義錨點 |
事件元素
| WML 元素 |
用途 |
| <do> |
定義 do 事件處理程式 |
| <onevent> |
定義 onevent 事件處理程式 |
| <postfield> |
定義 postfield 事件處理程式 |
| <ontimer> |
定義 ontimer 事件處理程式 |
| <onenterforward> |
定義 onenterforward 處理程式 |
| <onenterbackward> |
定義 onenterbackward 處理程式 |
| <onpick> |
定義 onpick 事件處理程式 |
任務元素
| WML 元素 |
用途 |
| <go> |
表示切換到新卡片的操作 |
| <noop> |
表示不執行任何操作 |
| <prev> |
表示返回上一張卡片的操作 |
| <refresh> |
重新整理一些指定的卡片變數。 |
輸入元素
| WML 元素 |
用途 |
| <input> |
定義輸入欄位 |
| <select> |
定義選擇組 |
| <option> |
定義可選擇列表中的選項 |
| <fieldset> |
定義一組輸入欄位 |
| <optgroup> |
定義可選擇列表中的選項組 |
變數元素
| WML 元素 |
用途 |
| <setvar> |
定義並設定變數 |
| <timer> |
定義定時器 |