fbpx
Wikipedia

Wireless Markup Language

El Wireless Markup Language es un lenguaje cuyo origen es el XML (eXtensible Markup Language). Este lenguaje se utiliza para construir las páginas que aparecen en las pantallas de los teléfonos móviles y los asistentes personales digitales (PDA) dotados de tecnología WAP. Es una versión reducida del lenguaje HTML que facilita la conexión a Internet de dichos dispositivos y que además permite la visualización de páginas web en dispositivos inalámbricos que incluyan la tecnología WAP. La visualización de la página dependerá del dispositivo que se use y de la forma en que este interprete el código, ya que varían entre sí. WML es un metalenguaje, lo que implica que además de usar etiquetas predefinidas se pueden crear componentes propios y tiene ciertas similitudes con otro lenguaje de etiquetas bastante conocido, el HTML (Hypertext Markup Language), utilizado para la creación de páginas web convencionales.

Un consorcio formado por Nokia, Phone.com, Motorola y Ericsson, el WAP Forum, define la sintaxis, variables y elementos utilizados en WML. Algunos fabricantes han desarrollado capacidades adicionales a este estándar.

Al igual que el HTML se sirve de un lenguaje de script como javascript para dotar de cierto dinamismo a sus documentos, WML dispone del WMLS que es un lenguaje bastante similar al Javascript, pero con alguna diferencia fundamental.

Creación de una página WML

Ahora existen entornos de desarrollo especializados para la creación de páginas con formato WML, pero, como en la mayoría de lenguajes, es posible editarlas directamente para tener un control total sobre el código WML que se está ofreciendo. Lo primero que debemos hacer para crear un archivo con extensión .wml es establecer una serie de etiquetas comunes a toda página WML.

La información en WML se distribuye en forma de barajas (decks) compuestas por cartas (cards), tomándose cada fichero WML como una baraja. Las cartas tienen un nombre para poder referirse a ellas, y permitir la navegación entre ellas dentro de una misma baraja.

En una página se pueden encontrar diversos elementos como son imágenes, tablas, formularios o tareas.

Ejemplo de una página WML:

 <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN"  "http://www.pagina.com" > <wml> <card id="carta1" title="Carta"> <p mode="wrap">Un ejemplo para entrar a página.</p> </card> </wml> 

Otro ejemplo de página WML:

<wml> <body bgcolor="CELESTE"> <center><h1>NAVEGACION ENTRE REGISTROS</h1></center><br /> <br /> <br /> <card id="index" title="index"> <form action="productos.php" method="post"> Ingrese ruc a consultar: <input type="text" name="valor"> <input type="submit" value="Ingresar"> </form> </card> <body> </wml> 

Características

A diferencia del HTML, WML es más estricto, si existe un error en la escritura de las etiquetas presentará un error en vez de mostrar la página; al provenir del XML requiere que las etiquetas como <br /> (que sirven para empezar una nueva línea) finalicen con />, mientras que en HTML puede finalizar en > sin generar error.

WML permite el uso de variables en sus etiquetas, algo que no es posible en HTML, esta función es útil ya que el valor de las variables se puede mantener entre cartas.

En WML las imágenes utilizan el formato wbmp, cada imagen wbmp es estática, sin embargo WML permite crear una secuencia de imágenes, de esta manera pueden verse en movimiento, las etiquetas que definen una carta pueden tener un evento activado por un contador (ontimer) el cual saltará a la carta indicada luego de un tiempo definido dentro de la etiqueta así: <timer value="5"/>, de esta manera, si cada carta posee una imagen, se puede crear la sensación de movimiento.

WML utiliza tablas simples, algunos atributos existentes en HTML no existen en WML, tampoco existe la posibilidad de crear tablas dentro de tablas.

Así como HTML utiliza Javascript para crear acciones especiales sobre sus páginas, WML utiliza WMLScript que es muy similar a Javascript pero más simple. Los guiones generados con este lenguaje se deben ubicar en archivos diferentes al archivo WML que los invoca, pues no pueden estar embebidos dentro del código WML.

Véase también

Enlaces externos

  • WMLCLUB: Página con varios tutoriales acerca de la construcción de páginas con WML y más información.
  • Conjunto de caracteres WML: Tabla de caracteres WML.
  • XHTML-MP Authoring Practices
  •   Datos: Q268201

wireless, markup, language, lenguaje, cuyo, origen, extensible, markup, language, este, lenguaje, utiliza, para, construir, páginas, aparecen, pantallas, teléfonos, móviles, asistentes, personales, digitales, dotados, tecnología, versión, reducida, lenguaje, h. El Wireless Markup Language es un lenguaje cuyo origen es el XML eXtensible Markup Language Este lenguaje se utiliza para construir las paginas que aparecen en las pantallas de los telefonos moviles y los asistentes personales digitales PDA dotados de tecnologia WAP Es una version reducida del lenguaje HTML que facilita la conexion a Internet de dichos dispositivos y que ademas permite la visualizacion de paginas web en dispositivos inalambricos que incluyan la tecnologia WAP La visualizacion de la pagina dependera del dispositivo que se use y de la forma en que este interprete el codigo ya que varian entre si WML es un metalenguaje lo que implica que ademas de usar etiquetas predefinidas se pueden crear componentes propios y tiene ciertas similitudes con otro lenguaje de etiquetas bastante conocido el HTML Hypertext Markup Language utilizado para la creacion de paginas web convencionales Un consorcio formado por Nokia Phone com Motorola y Ericsson el WAP Forum define la sintaxis variables y elementos utilizados en WML Algunos fabricantes han desarrollado capacidades adicionales a este estandar Al igual que el HTML se sirve de un lenguaje de script como javascript para dotar de cierto dinamismo a sus documentos WML dispone del WMLS que es un lenguaje bastante similar al Javascript pero con alguna diferencia fundamental Indice 1 Creacion de una pagina WML 2 Caracteristicas 3 Vease tambien 4 Enlaces externosCreacion de una pagina WML EditarAhora existen entornos de desarrollo especializados para la creacion de paginas con formato WML pero como en la mayoria de lenguajes es posible editarlas directamente para tener un control total sobre el codigo WML que se esta ofreciendo Lo primero que debemos hacer para crear un archivo con extension wml es establecer una serie de etiquetas comunes a toda pagina WML La informacion en WML se distribuye en forma de barajas decks compuestas por cartas cards tomandose cada fichero WML como una baraja Las cartas tienen un nombre para poder referirse a ellas y permitir la navegacion entre ellas dentro de una misma baraja En una pagina se pueden encontrar diversos elementos como son imagenes tablas formularios o tareas Ejemplo de una pagina WML lt xml version 1 0 gt lt DOCTYPE wml PUBLIC PHONE COM DTD WML 1 1 EN http www pagina com gt lt wml gt lt card id carta1 title Carta gt lt p mode wrap gt Un ejemplo para entrar a pagina lt p gt lt card gt lt wml gt Otro ejemplo de pagina WML lt wml gt lt body bgcolor CELESTE gt lt center gt lt h1 gt NAVEGACION ENTRE REGISTROS lt h1 gt lt center gt lt br gt lt br gt lt br gt lt card id index title index gt lt form action productos php method post gt Ingrese ruc a consultar lt input type text name valor gt lt input type submit value Ingresar gt lt form gt lt card gt lt body gt lt wml gt Caracteristicas EditarA diferencia del HTML WML es mas estricto si existe un error en la escritura de las etiquetas presentara un error en vez de mostrar la pagina al provenir del XML requiere que las etiquetas como lt br gt que sirven para empezar una nueva linea finalicen con gt mientras que en HTML puede finalizar en gt sin generar error WML permite el uso de variables en sus etiquetas algo que no es posible en HTML esta funcion es util ya que el valor de las variables se puede mantener entre cartas En WML las imagenes utilizan el formato wbmp cada imagen wbmp es estatica sin embargo WML permite crear una secuencia de imagenes de esta manera pueden verse en movimiento las etiquetas que definen una carta pueden tener un evento activado por un contador ontimer el cual saltara a la carta indicada luego de un tiempo definido dentro de la etiqueta asi lt timer value 5 gt de esta manera si cada carta posee una imagen se puede crear la sensacion de movimiento WML utiliza tablas simples algunos atributos existentes en HTML no existen en WML tampoco existe la posibilidad de crear tablas dentro de tablas Asi como HTML utiliza Javascript para crear acciones especiales sobre sus paginas WML utiliza WMLScript que es muy similar a Javascript pero mas simple Los guiones generados con este lenguaje se deben ubicar en archivos diferentes al archivo WML que los invoca pues no pueden estar embebidos dentro del codigo WML Vease tambien EditarWMLScript Micronavegador i modeEnlaces externos EditarWMLCLUB Pagina con varios tutoriales acerca de la construccion de paginas con WML y mas informacion Conjunto de caracteres WML Tabla de caracteres WML W3Schools WAP Tutorial An Overview of Mobile Versions of XHTML XHTML MP Authoring Practices DevGuru WML Quick Reference Datos Q268201 Obtenido de https es wikipedia org w index php title Wireless Markup Language amp oldid 126335309, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos