diegoarranz.com

Formador independiente. XML, J2EE, PHP, UML y más

Si estás buscando un profesor para impartir cursos de XML no dudes en escribirme un correo. Puedo prepararte un temario a medida de acuerdo a las peculiaridades de cada acción informativa.

XML es una tecnología bastante moderna, alrededor de la cual existe un gran interés (justificado por sus grandes posibilidades) pero también un gran desconocimiento. XML no es una herramienta de software como lo puedan ser Visual Studio o Visual Age. Ni siquiera es un lenguaje de programación. Y por supuesto no es la panacea universal que vaya a resolver los problemas del mundo.

XML es un lenguaje que sirve para manejar datos en estado puro. Es un lenguaje de marcas, al estilo de HTML, pero mientras HTML mezcla los datos con la información necesaria para presentar esos datos (colores, tipos y tamaños de letra, barras separadoras, etc.) XML no contiene ninguna información de presentación. Sólo datos, puros y duros.

¿Para qué sirve XML? Pues existen tres usos generales, los cuales están siendo explotados por aplicaciones del mundo real:

XML no es un producto que haya creado una determinada compañía de software. Es un estándar, una especificación creada por el W3C (World Wide Web Consortium), quien también creó el HTML y es responsable de un buen número de estándares, algunos de ellos relacionados con XML.

Por otra parte el lenguaje XML en sí mismo es un lenguaje muy sencillo que se puede aprender a manejar en unas pocas horas. En cambio si consideramos todo el abanico de tecnologías basadas en XML (lenguajes de restricción, lenguajes de transformación, API's para uso de XML desde un entorno de programación, etc.) llegamos a una situación verdaderamente compleja en la cual es imprescindible contar con un buen mapa para no perderse.

Por tanto, la conclusión es que XML es un lenguaje de datos, estandarizado por una organización independiente, que se puede utilizar en cualquier entorno de hardware y software, y que resuelve una serie de viejos problemas de la informática e introduce nuevas e interesantes posibilidades.

Volver