WML Language Reference

[Cover] [Previous Section] [Next Section] [Index]

Current chapter: Chapter 3 - WML Quick Reference
Section 12 out of 13 total sections


Chapter 3
WML Quick Reference



Decks and Cards

Element  Syntax 
<wml>  
<wml xml:lang="lang" >
   content
</wml>  

<card>  
<card id="name"
      title="label"
      newcontext="boolean"
      style="style"
      onenterforward="url"
      onenterbackward="url"
      ontimer="url" >
   content
</card>  

<template>  
<template onenterforward="url"
          onenterbackward="url"
          ontimer="url" >
   content
</template>  

<head>  
<head>
   content
</head>  

<access>  
<access domain="domain"
        path="path" />  

<meta>  
<meta name="name"|http-equiv="name"
      content="value"
      forua="true | false" />  


Timers

Element  Syntax 
<timer>  
<timer name="variable"
       value="value" />  


Variables

Element  Syntax 
<setvar>  
<setvar name="name"
     value="value" />  


Anchored Links

Element  Syntax 
<anchor>  
<anchor title="label">task text</anchor>  
<a>  
<a title="label" >
   task
   text
</a>  


Events

Element  Syntax 
<do>  
<do type="type"
    label="label"
    name="name"
    optional="boolean" >
task
</do>  

<onevent>  
<onevent type="type" >
   task
</onevent>  


Tasks

Element  Syntax 
<go>  
<go href="url"
    sendreferer="boolean"
    method="method"
    accept-charset="charset"
content
</go>  

<prev>  
<prev>
   content
</prev>  

<noop>  
<noop/>  
<refresh>  
<refresh>
   content
</refresh>  


Openwave Extensions

Element 

Syntax 

<catch>  
<catch name="error#1" onthrow="/displayError">
    <receive name="Msg"/>
</catch>  

<exit>  
<exit>
  <send value="393"/>
  <send value="$X"/>
</exit>  

<link>  
<wml>
  <head>
    <link href="/next" rel="next"/>
  </head>
. . .
</wml>  

<receive>  
<receive name="X"/>  
<reset>  
<go href="/bar">
  <reset/>
</go>  

<send>  
<send value="$X99"/>  
<spawn>  
<spawn href="/child" onexit="/continue">
  <setvar name="Name" value="Joe"/>
</spawn>  

<throw>  
<throw name="user input error">
  <send value="Bad numeric value"/>
</throw>  


Images

Element  Syntax 
<img>  
<img alt="text"
     src="url"
     localsrc="icon"
     align="alignment"
     height="n"
     width="n"
     vspace="n"
     hspace="n" />  


User Input

Element  Syntax 
<input>  
<input name="variable"
       title="label"
       type="type"
       value="value"
       default="default"
       format="specifier"
       emptyok="boolean"
       size="n"
       maxlength="n"
       tabindex="n" />  

<select>  
<select title="label"
        multiple="boolean"
        name="variable"
        default="default"
        iname="index_var"
        ivalue="default"
        tabindex="n" >
   content
</select>  

<option>  
<option title="label"
        value="value"
        onpick="url" >
   content
</option>  

<optgroup>  
<optgroup title="label" >
   content
</optgroup>  

<fieldset>  
<fieldset title="label">
   content
</fieldset>  


Layout and Text Formatting

Element  Syntax 
<b>  
<b>
   text
</b>  

<big>  
<big>
   text
</big>  

<br>  
<br/>  
<em>  
<em>
   text
</em>  

<i>  
<i>
   text
</i>  

<p>  
<p align="alignment"
    mode="wrapmode" />  

<small>  
<small>
   text
</small>  

<strong>  
<strong>
   text
</strong>  

<table>  
<table align="alignment"  
       title="label"  
       columns="n"/>  
<td>  
<td>content</td>  
<tr>  
<tr>  
  <td>content</td>  
</tr>  
<u>  
<u>
   text
</u>  


Special Characters

Element  Display character 
&lt;  

< (less than) 

&gt;  

> (greater than) 

&apos;  

' (apostrophe) 

&quot;  

" (quote) 

&amp;  

& (ampersand) 

$$  

$ (dollar sign) 

&nbsp;  

Non-breaking space 

&shy;  

Soft hyphen 


[Cover] [Previous Section] [Next Section] [Index]


Part Number DKWL-41-002, UP.SDK Release 4.1, December 2000

Copyright © 1994-2000 Openwave Systems Inc. All rights reserved.
Please send comments and questions to sdk-doc-comments@openwave.com.