viernes, 14 de diciembre de 2012

Taller XML

XML, siglas en inglés de eXtensible Markup Language
En esta ocasión el taller trata de XML (eXtensible Markup Language) y tegnologías asociadas.  XML como su nombre indica, es un lenguaje extensible de etiquetas. Es el formato más utilizado para intercambiar infomración el mundo web, aunque también  es ampliamente usado en otros sectores. 
Este taller se ha adelantado de fecha, y debia ser poseterior al nuestro de AJAX, pero por cambios de programación se realiza justao antes que el nuestro. Este cambio nos viene muy bien, ya que en AJAX se hace uso de XML, y ya no será necesario explicar mucho sobre él, puesto que ya se habra visto en este taller, si acaso podremos explicar JSON, que es otro mecanismo de intercambio de información, que esta tomando fuerza frente a XML.

Personalmente el tema XML, no es un desconocido para mi, y la mayoria de las cosas comentadas ya las había visto, y estudiado el año pasado en la asignatura Tecnologia Multimedia. 

Se ha hecho un repaso a su sintaxis, ficheros de definición de estructura, se ha comentado DTD y XML Schema. DTD esta prácticamente en desuso y para mi no merece mas que eso una breve mención a su existencia, en mi opinión actualmente debiera usarse XML Schema.

Una vez vista la estructura básica de XML, se ha pasado a una segunda parte del taller, donde se han explicado las diferentes tecnologías aplicables sobre XML, que nos permiten realizar transformaciones, selecciones, aplicar formatos,...  (XPath, XSL-T, XSL-FO)

También se ha estado comentado la utilidad e idoneidad del uso de XML, como base de datos, solo para transferencia de pequeños bloques de información, etc 
Ciertamente XML, se usa en infinidad de ámbitos  incluyendo Base de datos, existiendo algunos motores basados sobre XML, como formatos de de intercambio de documentos (e-factura), envio de parametros para web-services, ficheros de configuración, hojas de cálculo, y un largo etcetera.


No hay comentarios:

Publicar un comentario