El WMLS, igual que el WML es case sensitive (que distingue
mayúsculas de minúsculas).
El navegador, además de poseer un intérprete para WML, también
tiene uno para los scripts. Además del propio lenguaje en sí, este
intérprete implementa un conjunto de librerías que permiten a nuestros
programas acceder a ciertos servicios del terminal.
El código WMLS debe incluirse en un fichero distinto al fichero
asociado WML.
UTILIZACION DE WMLScript
Con el WMLS se intenta realizar tareas que únicamente con WML sería
imposible de realizarlas. Entre las utilidades del WMLScript están las
siguientes:
- Chequear la validación de los datos de entrada por parte del
usuario.
- Manejar mediante código funcione propias del terminal, como
realizar llamadas desde el teléfono, enviar mensajes, agregar número
de teléfono a la libreta de direcciones y acceder a la tarjeta SIM.
- Realizar alertas, mensajes de error, confirmaciones, etc.
IDENTIFICADORES
Se utilizan identificadores para nombrar las variables, las
funciones y los pragmas (información para la unidad de compilación).
Estos identificadores tienen las siguientes reglas (las mismas que
para nombrar las
variables en el wml):
- Case-sensitive
- Sólo letras y/o números y/o el guión bajo "_"
- No pueden comenzar con un número
- Y además, tiene una regla adicional: no pueden ser iguales a una
palabra reservada.
Tienes aquí una lista de
palabras reservadas.
COMENTARIOS
Los comentarios en el WMLS, son como en el C o en el C++ (una sóla
línea, empieza por // y más de una línea empieza por /* y termina por
*/):
//comentario
/*
Comentarios de más
de una línea
*/
CARACTERES ESPECIALES
Si quieres escribir comillas (") barra (/) y otros caracteres más,
tendrás que hacerlo de una forma especial, porque en el wmls todos
esos caracteres están reservados.
Aquí tienes una lista completa de
caracteres especiales.
Los wmlscripts se pueden escribir en cualquier editor de texto
normal y corriente. No pueden ser ejecutados sin que sean llamados
desde una carta wml.