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.

Deja un comentario

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