La Comunidad de Desarrolladores WAP
@ Contacta con nosotros
  .WMLClub


APRENDIZAJE
- Tutoriales
- Código fuente / Demos
- FAQS
- Configuración móviles
- Demos en WAP

HERRAMIENTAS
- Programas / Download
- Creación de contenidos

ARCHIVO
- FAQS
- Terminales WAP
- Documentos
- Artículos
- Noticias
- Links
- Libros
- Índice WAP


    CÓDIGO FUENTE/DEMOS

    En este apartado os mostramos programas que permiten realizar un control de la caché del terminal visualizador de las páginas wml.

       

      El primer ejemplo muestra la utilización de la etiqueta <meta> para controlar que una página no se queda residente mas de un tiempo determinado, en este caso 15 segundos.

      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      <head>
      <meta forua="true" http-equiv= "Cache-Control"content="max-age=15"/>
      </head>
      <card id="Cache" title="Control de Cache">
      <p align="center">Este deck tiene un tiempo maximo de vida en la cache de 15 seg. Si intenta volver acceder a esta página , se volverá a leer desde el servidor.
      </p>
      </card>
      </wml>

      El código está disponible en esta dirección:
      cacheage.wml


      Si lo que se desea es que una página en cuestión no se cargue en caché el código debe ser el siguiente:
      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      <head>
      <meta forua="true" http-equiv="Cache-Control" content="no-cache"/>
      </head>
      <card id="Cache" title="Control de Cache">
      <p align="center">Este deck no se almacena en cache.
      </p>
      </card>
      </wml>

      En el caso que una fecha sea el que ponga límite al deck en memoria se debería programar de la siguiente manera:

      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      <head>
      <meta forua="true" http-equiv="Expires" content="Mon, 12 Jan 2000 12:01:01 GMT"/>
      </head>
      <card id="Cache" title="Control de Cache">
      <p align="center">Fecha limite en cache: Mon, 12 Jan 2000 12:01:01 GMT
      </p>
      </card>
      </wml>