sábado, 17 de janeiro de 2009

O que é XSLT?

XSL Transformations, ou XSLT, é uma linguagem de marcação XML usada para transformar documentos XML. É parte de linguagem de transformação XML da especificação XSL (as outras partes sendo XSL-FO e XPath). Como a XML e a HTML, a especificação XSLT é uma recomendação desenvolvida pela W3C.

A especificação XSLT - eXtensible Stylesheet Language for Transformation (linguagem de folhas de estilo extensível para transformação) - possibilita transformações mais potentes do que as folhas de estilo CSS.

A apresentação de documentos XML é apenas um dos objetivos de XSLT, podendo ser usada também para transformar um documento de um vocabulário diferente para outro vocabulário.

A transformação de um documento XML em XHTML é apenas um caso especial de uma aplicação XSLT. E, ao contrário do uso do CSS com XML, uma folha de estilo XSLT pode produzir um documento XHTML real como saída em vez de apenas atribuir informações de estilo aos elementos XHTML existentes.

para saber mais sobre esta tecnologia tem um minicurso em pdf aqui