Hoy en día, me encuentro trabajando hasta 10 horas al día los sitios web diseño. Tengo que usar tantos idiomas y especificaciones de programación diferentes al crear un sitio que me hace mareado. Apenas puedo escribir este artículo porque mi cerebro duele literalmente de todos los diferentes lenguajes de programación que he arremolinaban en mi cabeza. Usted podría preguntarse por qué mi trabajo se ha vuelto tan complicado en los últimos años. Bueno, todo empezó con la revolución inalámbrica, lo que hizo un lío fuera del ciberespacio.
Ahora, todos los gadgets inalámbrico cuenta con acceso a Internet y correo electrónico. Los teléfonos celulares, las tapas de palma, computadoras portátiles, incluso las pantallas de un ordenador en los automóviles tienen navegadores web. Estos aparatos tienen plataformas y navegadores web que son muy diferentes de lo que está instalado en una PC de escritorio normal. Estos nuevos navegadores no son compatibles con muchos elementos del lenguaje de programación HTML.
Como resultado, los sitios web creados exclusivamente con HTML son a menudo invisibles o inaccesibles para el usuario de internet inalámbrico. Nuevos lenguajes y especificaciones tales como XHTML, XSL y XML fueron creados para cumplir con estos nuevos navegadores web. XML fue probablemente la innovación más importante de todos ellos. XML permitido a los diseñadores web para definir los datos sin decirle al navegador cómo mostrar los datos, a diferencia de HTML, que define tanto los datos y le dice al navegador cómo mostrarlo.
Datos XML se pueden ver en cualquier plataforma o navegador porque es un simple archivo de texto sin etiquetas predefinidas, lo que permite al programador definir los datos de cualquier número de formas. XHTML y XSL fueron creados para convertir archivos XML en páginas web reales que tenían estilo y estructura y podrían ser vistos en todas las plataformas y navegadores. Ahora