WML - Modello
Il <template> viene utilizzato per applicare gli elementi <do> e <onevent> a tutte le carte in un mazzo. Questo elemento definisce un modello per tutte le carte in un mazzo e il codice nel tag <template> viene aggiunto a ogni carta nel mazzo.
È possibile sovrascrivere un elemento <do> di un modello definendo un altro elemento <do> con lo stesso valore di attributo nome in una scheda WML.
L'elemento <template> supporta i seguenti attributi:
| Attributo | Valore | Descrizione | 
|---|---|---|
| onenterbackward | URL | Si verifica quando l'utente accede a una scheda utilizzando un'attività "precedente" | 
| onenterforward | URL | Si verifica quando l'utente accede a una scheda utilizzando un'attività "vai" | 
| ontimer | URL | Si verifica alla scadenza del "timer" | 
| classe | dati di classe | Imposta un nome di classe per l'elemento. | 
| id | ID elemento | Un ID univoco per l'elemento. | 
Di seguito è riportato l'esempio che mostra l'utilizzo dell'elemento <go>.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" 
"http://www.wapforum.org/DTD/wml13.dtd">
<wml>
  <template>
    <do name="main_menu" type="accept" label="Chapters">
      <go href="chapters"/>
    </do>
    <do name="menu_1" type="accept" label="Chapter 1">
      <go href="#chapter1"/>
    </do>
    <do name="menu_2" type="accept" label="Chapter 2">
      <go href="#chapter2"/>
    </do>
    <do name="menu_3" type="accept" label="Chapter 3">
      <go href="#chapter3"/>
    </do>
    <do name="menu_4" type="accept" label="Chapter 4">
      <go href="#chapter4"/>
    </do>
  </template>
  <card id="chapters" title="WML Tutorial">
    <p>
      Select One Chapter:<br/>
      <anchor>
        <go href="#chapter1"/>
        Chapter 1: WML Overview
      </anchor><br />
      <anchor>
        <go href="#chapter2"/>
        Chapter 2: WML Environment
      </anchor><br />
      <anchor>
        <go href="#chapter3"/>
        Chapter 3: WML Syntax
      </anchor><br />
      <anchor>
        <go href="#chapter4"/>
        Chapter 4: WML Elements
      </anchor><br />
    </p>
  </card>
  <card id="chapter1" title="WML Tutorial Ch1">
    <p>
      <em>Chapter 1: WML Introduction</em><br/>
      ...
    </p>
  </card>
  <card id="chapter2" title="WML Tutorial Ch2">
    <p>
      <em>Chapter 2: WML Environment</em><br/>
      ...
    </p>
  </card>
  <card id="chapter3" title="WML Tutorial Ch3">
    <p>
      <em>Chapter 3: WML Syntax</em><br/>
      ...
    </p>
  </card>
  <card id="chapter4" title="WML Tutorial Ch4">
    <p>
      <em>Chapter 4: WML Elements</em><br/>
      ...
    </p>
  </card>
</wml>Questo produrrà il seguente menu e ora puoi navigare attraverso tutti i capitoli:
