terça-feira, 26 de abril de 2011

XSLT

XSL é o acrônimo de eXtensible Stylesheet Language, e é uma linguagem de folhas de estilo para documentos XML.
XSLT significa XSL Transformations. Aqui aprenderemos como usar o XSLT para transformar documentos XML em outros formatos, como XHTML.

XSL consiste de três partes:
• XSLT - uma linguagem para transformar documentos XML

• XPath - uma linguagem para navegar em documentos XML

• XSL-FO - uma linguagem para formatar documentos XML

XSLT é uma linguagem para transformar documentos XML em documentos XHTML ou para conveter esses documentos em outros documentos XML.


Como funciona?


No processo de transformação, XSLT usa XPath para definir partes do documento de origem que deve corresponder a um ou mais modelos predefinidos. Quando uma correspondência é encontrada, XSLT transformará a parte correspondente do documento de origem no documento de resultado.

Vamos a um exemplo:






Empire Burlesque
Bob Dylan
EUA
Columbia
10,90
1985




Vamos ao arquivo XSL




     
     



     
      
           
         
       



 
Neste exemplo estamos transformando o arquivo xml em outro arquivo xml, mas nada impede de você transformar o documento xml em um arquivo html por exemplo.
 
No próximo post falarei sobre o XPath.
 
Grande abraço!

Nenhum comentário: