Introducción a WML

VML (Wireless Markup Language) es un lenguaje basado en XML. Técnicamente es una aplicación XML. Justo como HTML y XML, VML es leído e interpretado por el navegador construido dentro de un dispositivo WAP. Para los dispositivos WAP, el navegador es comúnmente llamado micro navegador, indicando que sus capacidades están de alguna manera limitadas. Las limitaciones Adicionales pueden ser el resultado del dispositivo en el que está corriendo el micro navegador. Si usted no tiene conocimiento previo de XML, usted probablemente encontrará mucho más estricto WML que HTML.

 

Los archivos de WML son referidos como plataformas “decks". Cada plataforma (deck) consiste en una o más cards. Cada card comienza y termina con una etiqueta <card> mientras que decks comienza y termina con una etiqueta <deck>. Cuando el micro navegador VML accesa un documento VML o (deck) este lee todo el deck. De ahí que no necesite cargar más información para navegar entre las cards. La etiqueta <card> en VML es muy similar a la etiqueta <a name> de HTML.

 

Los dispositivos WAP tienen muy poca memoria, de ahí la limitante del tamaño de cada VML deck. El límite varía de un navegador a otro. Estos límites se refieren a la forma de compilación de su deck, el cual es usualmente pequeño comparado con el código de texto plano XML que usted envía desde nuestro servidor.

 

Ejemplo:

<?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="Card 1">

  <p>

Hola Mundo!

</p>

 </card>

 <card id="card2" title="Card 2">

  <p>

Hola Mundo!

</p>

 </card>

</wml>