Que es XSLT

Cuando hablamos de XML muchas veces escuchamos hablar también de XSD o Schema el cual representa las reglas de como deberá estar formado un XML pero alguna vez escuchamos de XSLT?

XSLT es un lenguaje diseñado para transformar documentos XML a otros documentos incluso no XML. Estas transformaciones son llevadas a cabo mediante plantillas en las cuales se plasman las reglas para transformar un documento a otro.

Un XSLT define reglas tan simples como leer un campo del documento de entrada y dejarlo en el documento de salida o reglas tan complejas como foreach de los nodos u ordenamiento.

XSLT nos permite incluso generar paginas HTML a partir de XML, la siguiente liga muestra un ejemplo de la pagina W3C la cual a partir de un XML de Discos y una plantilla XSLT generan una tabla con los datos de los discos:

http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog

XSLT EngineFig 1: La siguiente figura muestra como trabaja el motor de XSLT para transformar documentos.

Oscar Blancarte

Ideológico, Innovador y emprendedor, Padre, Tecnólogo y Autor, amante de la ciencia y la tecnología en todos sus colores y sabores. Arquitecto de software & Full Stack Developer con experiencia en la industria del desarrollo de software y la consultoría. Amante de la programación y el Ajedrez.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *