<deck>
Un documento WML est� formado por un elemento <deck> (equivalente a una pagina html) que contiene m�ltiples elementos <card>.
Para minimizar el tr�fico, el tel�fono, descargar� el documento WML completamente, sin embargo tan solo visualizar� un elemento <card> cada vez.
<card>
Este elemento especifica un bloque de informaci�n visualizable en pantalla por ejemplo un texto o un men� de opciones. Puede contener <onevent>, <timer> y bloques <p> o <do>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="wml document">
<p>
Card 1<br/>
</p>
</card>
<card id="card2" title="wml document">
<p>
Card 2<br/>
</p>
</card>
</wml>
�<do>
El elemento <do> permite programar las acciones que puede realizar el usuario en un card, por ejemplo, la navegaci�n a otros elementos card. El atributo "type" especifica la acci�n que deber� ejecutarse y t�picamente toma el valor de "accept" para mostrar una opci�n accesible mediante la pulsaci�n de la tecla de funci�n.
Entre las posibles acciones que puede contener un elemento <do> figuran:
- go: accede a otro elemento card o deck.
- prev: accede al card anterior
- refresh: recarga el card actual
- options: muestra operaciones adicionales
- noop: no hace nada
Ejemplos:
<do type="accept" label="Consulta de saldo">
<go href="#opConsulta"/>
</do>
<do type="accept" label="Consulta de saldo">
<go href="/WMLArchivos/bancaonline.wml"/>
</do>
<do type="prev" name="Previous" label="Previous">
<prev/>
</do>
<do type="prev" name="Previous">
<noop/>
</do>
�<timer>
Este elemento permite por ejemplo, controlar el tiempo desde la carga de un card y lanzar un evento ontimer cuando se cumpla cierto tiempo o controlar la selecci�n de un elemento de una lista de opciones mediante el evento onpick.
En los siguientes ejemplos, el evento "ontimer" indica la url (archivo wml o deck) que se debe solicitar cuando se cumpla el tiempo indicado por el elemento timer declarado a continuaci�n. (30 segundos)
Ejemplos:
<card>
<onevent type="ontimer">
<go href="#inicio"/>
</onevent>
<timer value="300"/>
<card ontimer"=#inicio">
<timer value="300"/>
�<template>
Permite definir elementos (de tipo <do> y onevent) que se aplicaran a todos los elementos <card>.
Si desea prescindir o cambiar del template en un deck deber� sobreescribir el elemento <DO/PREV> del template. En el ejemplo siguiente la sentencia <noop/> indica no hacer nada.
Ejemplos:
<template>
<do type="prev" label="anterior">
</prev>
</do>
</template>
<card id="login" title="Movil-bank">
<p>
<do type="prev" name="anterior">
<noop/>
</do>
</p>
</card>